Hallo Forum, ich möchte mir ein Scroll-Menü basteln. Also man blättert mit einem Taster durch das Menü, mit einem 2. Taster wird der Punkt dann ausgeführt... Aber soweit bin ich noch nicht. Hier mal mein Entwurf:
Code
import RPi.GPIO as GPIO
import time
Counter = 0
GPIO.setmode(GPIO.BCM)
GPIO.setup(4, GPIO.IN)
def Interrupt(channel):
global Counter
Counter = Counter + 1
if Counter == 1 :
print "Bild"
if Counter == 2 :
print "Video"
if Counter == 3 :
print "Zeitraffer"
GPIO.add_event_detect(4, GPIO.RISING, callback = Interrupt, bouncetime = 200)
try:
while True:
time.sleep(5)
except KeyboardInterrupt:
GPIO.cleanup()
Alles anzeigen
Ich benutze einen Counter zum Blättern. Nun soll nach "3" aber wieder "1" kommen. Was muss ich da einfügen? return, exit habe ich versucht...
Ich brauche nur einen kleinen Denkanstoss, Danke schon mal...
EDIT: Habe es gefunden, einfach nach Counter == 3 , Counter = 0.
Thema kann ja für weitere Fragen/Anregungen stehen bleiben.