Raspberry Taster: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
(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,…“)
 
 
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

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