Raspberry Taster: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=Plan= Datei:raspberry-schalter1.dia =Taster= <pre> #!/usr/bin/python import RPi.GPIO as GPIO GPIO.setwarnings(False) GPIO.setmode(GPIO.BCM) GPIO.setup(19,…“) |
Thomas (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
=Plan= | =Plan= | ||
[[Datei:raspberry-schalter1.dia]] | [[Datei:raspberry-schalter1.dia]] | ||
+ | |||
+ | [[Media:raspberry-schalter1.dia]] | ||
=Taster= | =Taster= | ||
<pre> | <pre> | ||
Zeile 21: | Zeile 23: | ||
GPIO.cleanup() | GPIO.cleanup() | ||
</pre> | </pre> | ||
+ | |||
=Flip Flop= | =Flip Flop= | ||
<pre> | <pre> |
Aktuelle Version vom 30. November 2017, 14:53 Uhr
Plan
Taster
#!/usr/bin/python import RPi.GPIO as GPIO GPIO.setwarnings(False) GPIO.setmode(GPIO.BCM) GPIO.setup(19, GPIO.OUT) GPIO.output(19, GPIO.LOW) GPIO.setup(6, GPIO.IN, pull_up_down = GPIO.PUD_DOWN) while True: try: if GPIO.input(6) == GPIO.HIGH: GPIO.output(19, GPIO.LOW) else: GPIO.output(19, GPIO.HIGH) except KeyboardInterrupt: print('interrupted!') break GPIO.cleanup()
Flip Flop
#!/usr/bin/python import RPi.GPIO as GPIO GPIO.setwarnings(False) GPIO.setmode(GPIO.BCM) GPIO.setup(19, GPIO.OUT) GPIO.output(19, GPIO.LOW) GPIO.setup(6, GPIO.IN, pull_up_down = GPIO.PUD_DOWN) while True: try: if GPIO.input(6) == GPIO.HIGH: GPIO.output(19, GPIO.LOW) else: GPIO.output(19, GPIO.HIGH) except KeyboardInterrupt: print('interrupted!') break GPIO.cleanup()