Adafruit ht16k33
Verfasst: Sonntag 16. September 2018, 13:21
Hallo und Hi Python Forum,
Heute sind meine ersten Gehversuche mit Python und einen Raspberry Zero.
Ziel soll sein, eine kleine Uhr zu bauen, mit Temp/Luftfeuchtigkeit und dimmbaren 7 Segment Display
Auf der haben Seite
Rasp. Zero W
DHT 22
Adafruit 7 segment (ht16k33)
Probleme fangen aber schon bei dem ersten example an, das ist der Beispielcode von der Adafruit webseite.
Als Ausgabe gibt es aber nur eine Fehlermeldung....
Nun geht es zu verstehen, warum SyntaxError...
Könnte mich einer auf die richtige Spur lenken.
Mfg Steven
Heute sind meine ersten Gehversuche mit Python und einen Raspberry Zero.
Ziel soll sein, eine kleine Uhr zu bauen, mit Temp/Luftfeuchtigkeit und dimmbaren 7 Segment Display
Auf der haben Seite
Rasp. Zero W
DHT 22
Adafruit 7 segment (ht16k33)
Probleme fangen aber schon bei dem ersten example an, das ist der Beispielcode von der Adafruit webseite.
Code: Alles auswählen
import time
# Import all board pins.
import board
import busio
# Import the HT16K33 LED segment module.
from adafruit_ht16k33 import segments
# Create the I2C interface.
i2c = busio.I2C(board.SCL, board.SDA)
# Create the LED segment class.
# This creates a 7 segment 4 character display:
#display = segments.Seg7x4(i2c)
# Or this creates a 14 segment alphanumeric 4 character display:
#display = segments.Seg14x4(i2c)
# Finally you can optionally specify a custom I2C address of the HT16k33 like:
display = segments.Seg7x4(i2c, address=0x72)
# Clear the display.
display.fill(0)
# Can just print a number
display.print(42)
time.sleep(2)
# Or, can set indivdual digits / characters
# Set the first character to '1':
display[0] = '1'
# Set the second character to '2':
display[1] = '2'
# Set the third character to 'A':
display[2] = 'A'
# Set the forth character to 'B':
display[3] = 'B'
Code: Alles auswählen
display.print(42)
^
SyntaxError: invalid syntax
Könnte mich einer auf die richtige Spur lenken.
Mfg Steven