Nachdem alles angeschlossen ist, muss nun die Datei mit dem ausführenden
Programm generiert werden. Dazu verbinden Sie sich mit dem Terminal des
Raspbian Betriebssystems und geben den folgenden Befehl ein...
nano LED_Button_Test.py
... um die Datei „LED_Button_Test.py" zu erstellen. Nun befinden Sie sich im Editor.
Im folgenden sehen Sie ein Code-Beispiel geschrieben in der Code-Sprache Python.
Dieses muss nun in den Editor kopiert werden.
# Benoetigte Module werden importiert und eingerichtet
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
# Hier wird der Eingangs-Pin deklariert, an dem der Button angeschlossen ist.
Button_S1_PIN = 4
# Hier wird der Ausgang-Pin deklariert, an dem die LED angeschlossen ist.
LED_PIN = 22
GPIO.setup(Button_S1_PIN, GPIO.IN)
GPIO.setup(LED_PIN, GPIO.OUT)
print "Button-LED-Test [druecken Sie STRG+C, um den Test zu beenden]"
# Hauptprogrammschleife
try:
while True:
if (GPIO.input(Button_S1_PIN) == 1):
GPIO.output(LED_PIN,1)
else:
GPIO.output(LED_PIN,0)
# Aufraeumarbeiten nachdem das Programm beendet wurde
except KeyboardInterrupt:
GPIO.cleanup()
* Vorsicht beim kopieren/abschreiben: Bei der Programmiersprache Python sind
die Einrückungen von Bedeutung; dadurch wird eine Programmstruktur aufgebaut*
Nachdem man den Code kopiert hat, kann man den Editor mit der
Tastenkombination „Strg+X" beenden. Man wird dann gefragt, ob man die Datei
speichern möchte, was man mit „Y" bestätigen muss.
Seite 15