Raspberry Taster

Aus xinux.net
Version vom 30. November 2017, 14:53 Uhr von Thomas (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Plan

Datei:Raspberry-schalter1.dia

Media:raspberry-schalter1.dia

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()