Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Bibliothek einfügen
- import time
- import RPi.GPIO as GPIO
- #Pin Nummern wie auf dem RPi verwenden
- #BCM für die GPIO Nummern
- #BOARD für die Pins zum abzählen
- GPIO.setmode(GPIO.BCM)
- #Warnung entfernen. LOL
- GPIO.setwarnings(False)
- #LEDs als Output setzen
- GPIO.setup(4, GPIO.OUT) # LED 1
- GPIO.setup(17, GPIO.OUT) # LED 2
- GPIO.setup(18, GPIO.OUT) # LED 3
- GPIO.setup(27, GPIO.OUT) # LED 4
- GPIO.setup(22, GPIO.OUT) # LED 5
- GPIO.setup(23, GPIO.OUT) # LED 6
- GPIO.setup(24, GPIO.OUT) # LED 7
- GPIO.setup(25, GPIO.IN, pull_up_down = GPIO.PUD_DOWN)
- #write (lednummer, 1/0) setzen
- def write(led, status):
- if (led == 1):
- GPIO.output(4, status)
- elif (led == 2):
- GPIO.output(17, status)
- elif (led == 3):
- GPIO.output(18, status)
- elif (led == 4):
- GPIO.output(27, status)
- elif (led == 5):
- GPIO.output(22, status)
- elif (led == 6):
- GPIO.output(23, status)
- elif (led == 7):
- GPIO.output(24, status)
- #alles aus
- def aus():
- for x in range(1,8):
- write(x, False)
- #Würfelseiten definieren
- def bild1():
- write(4,True)
- def bild2():
- write(6, True)
- write(2, True)
- def bild3():
- write(6, True)
- write(2, True)
- write(4, True)
- def bild4():
- write(1, True)
- write(2, True)
- write(6, True)
- write(7, True)
- def bild5():
- write(1, True)
- write(2, True)
- write(6, True)
- write(7, True)
- write(4, True)
- def bild6():
- write(1, True)
- write(2, True)
- write(3, True)
- write(5, True)
- write(6, True)
- write(7, True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement