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)