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.py
- fü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
+x
auf dem Mac. Danach bestätigt ihr die Veränderung zu speichern mity
und dannenter
. - Ruft das soeben erstellte Python Programm auf.
sudo python pitft.py
- Wenn ihr jetzt auf den zweiten Taster drückt (GPIO 22), sollte das Display ausgehen. Ein zweites mal drücken sollte das Display wieder anschalten.
Mitctrl
+c
beendet ihr das Programm