Voraussetzung:
- installiertes PiTFT Capacitive Version ( Link zur Anleitung)
- Taster am PiTFT
Auf der Rückseite des PiTFT müsst ihr die zwei Kontakte mit einem Lötpunkt verbinden.
Erstellt eine Python Datei für den Code und öffnet diese im Nano Texteditor.
nano pitft.pyfüge den Code ein
#!/usr/bin/python import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) # deaktiviert die Warnung das GPIO18 schon verwendet wird GPIO.setwarnings(False) # legt Taster 2 als Eingabe fest GPIO.setup(22, GPIO.IN, pull_up_down=GPIO.PUD_UP) GPIO.setup(18, GPIO.OUT) oldButtonState = True backlight = 1 while True: buttonState = GPIO.input(22) # blockt mehrfaches Ausloesen des Tasters if buttonState != oldButtonState and buttonState == False : if backlight : # Hintergrundbeleuchtung AUS GPIO.output(18, 0) backlight = 0 else : # Hintergrundbeleuchtung AN GPIO.output(18, 1) backlight = 1 oldButtonState = buttonState # pausiert das Programm fuer 200 Millisekunden time.sleep(.2)Schliesst den Nano Texteditor mit
ctrl+xauf dem Mac. Danach bestätigt ihr die Veränderung zu speichern mityund dannenter.Ruft das soeben erstellte Python Programm auf.
sudo python pitft.pyWenn ihr jetzt auf den zweiten Taster drückt (GPIO 22), sollte das Display ausgehen. Ein zweites mal drücken sollte das Display wieder anschalten. Mit
ctrl+cbeendet ihr das Programm



