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