Instructions
91
Abb. 11.3: PiDance mit LEDs und Tastern auf zwei Steckplatinen.
Die Taster sind gegenüber von den zugehörigen LEDs aufgebaut. Die mittleren beiden Längsreihen der Steck-
platinen auf beiden Seiten der Verbindungsstelle dienen als 0-V- und +3,3-V-Leitung für die Schaltung.
Das Programm
pidance01.py enthält das fertige Spiel.
# -*- coding: utf-8 -*-
import time, random
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
rzahl = 10; farbe = []
for i in range(rzahl):
farbe.append(random.randrange(4))
LED = [23,24,25,8]
for i in LED:
GPIO.setup(i, GPIO.OUT, initial=False)
TAST = [4,17,21,22]
for i in TAST:
GPIO.setup(i, GPIO.IN)
def LEDein(n, z):
GPIO.output(LED[n], True); time.sleep(z)
GPIO.output(LED[n], False); time.sleep(0.15)
def Druecken():