![]() |
|||
| HSG |
|
Beim Raspberry Pi kann man mit den GPIO leicht interessante Anwendungen finden. Hier wird kurz der Berryclip_plus vorgestellt. Mit einem ersten Programm kann die Funktion der 6 LEDs, der 2 Taster und dem Buzzer überprüft werden. Auf dem Raspi liegt nun das Programm led_test_alle.py.
import time
import RPi.GPIO as GPIO
# Warnungen ausschalten
# GPIO.setwarnings(False)
# RPi.GPIO Layout verwenden (wie Pin-Nummern)
GPIO.setmode(GPIO.BOARD)
# Pin 24 (GPIO 8) = Buzzer auf Output setzen
GPIO.setup(24, GPIO.OUT)
# Pin 26, 22 (GPIO 7,25) = Switch 1,2 auf Input setzen
GPIO.setup(26, GPIO.IN)
GPIO.setup(22, GPIO.IN)
# Pin 7, 11 ,15, 19, 21, 23 auf Output setzen
for i in [7,11,15,19,21,23]:
GPIO.setup(i, GPIO.OUT)
GPIO.output(i, GPIO.HIGH)
time.sleep(0.500)
for i in (7,11,15,19,21,23):
GPIO.output(i, GPIO.LOW)
print('Drücke Taste 1 oder 2 zum Buzzer-Test, "strg+c" zum Abbrechen')
while True:
if GPIO.input(26) == GPIO.HIGH:
GPIO.output(24, GPIO.HIGH)
time.sleep(1)
GPIO.output(24, GPIO.LOW)
time.sleep(0.2) #CPU schonen
if GPIO.input(22) == GPIO.HIGH:
GPIO.output(24, GPIO.HIGH)
time.sleep(0.5)
GPIO.output(24, GPIO.LOW)
led_test_alle.py ausführen mit python3 led_test_alle.py .
→ Video zum Programm.

(Foto: Matthias Sprau - Lizenz: CreativeCommons BY-NC-SA 3.0)