Joy-it SBC-Button2 User guide [ml]

www.joy-it.net
Pascalstr. 8 47506 Neukirchen-Vluyn
2 BUTTON MODUL
SBC-Button2
1. ALLGEMEINE INFORMATIONEN
Sollten Sie während der Verwendung unerwartet auf Probleme stoßen, so können Sie uns selbstverständlich gerne kontaktieren.
Standardmäßig angeschlossen, wird das Modul High-aktiv betrieben. Das bedeutet, dass bei gedrücktem Button ein High-Signal am Signal-Pin
anliegt.
Durch die auf dem Board integrierten Widerstände wird das Signal wenn kein Button gedrückt wird, auf 0 V gezogen.
Man kann das Modul jedoch auch Low-aktiv betreiben. Dafür müssen Sie nur die Anschlüsse VCC und GND vertauschen. Dadurch liegt bei nicht gedrücktem Button ein High-Signal und bei ge­drücktem Button ein Low-Signal an.
www.joy-it.net
Pascalstr. 8 47506 Neukirchen-Vluyn
2. VERWENDUNG MIT DEM RASPBERRY PI
Anschluss:
Das nun folgende Beispielprogramm gibt den Status der beiden Knöpfe
alle 2 Sekunden aus.
Raspberry Pi Button
Pin 11 (BCM 17) S1
Pin 13 (BCM 27) S2
5 V VCC
GND GND
from time import sleep import RPi.GPIO as GPIO
#Initialisiere die Button
GPIO.setwarnings(False) GPIO.setmode(GPIO.BCM)
button1 = 17 button2 = 27
GPIO.setup(button1, GPIO.IN) GPIO.setup(button2, GPIO.IN)
# Button Abfrage
while True:
if GPIO.input(button1) == GPIO.HIGH: print ("Button 1 pressed!") else: print ("Button 1 not pressed!")
if GPIO.input(button2) == GPIO.HIGH: print ("Button 2 pressed!") else: print ("Button 2 not pressed!")
print ("-----------------------------------") sleep(2)
Loading...
+ 2 hidden pages