summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoru_haenger <u_haenger@web>2016-10-29 14:39:09 +0200
committerCharly Root <root@www-static.glb.internetputzen.com>2016-10-29 14:39:09 +0200
commit9bab2f920c24ebfe08317ee226dd3f77e1576fa1 (patch)
tree37e42f9a28724e37f5808101b0c2236ed8ac32de
parentea6e148dc09bd7323ff0714a687c4008e769d0e3 (diff)
-rw-r--r--_Raspberry_Pi___42____42__Blink__42____42___.mdwn46
1 files changed, 44 insertions, 2 deletions
diff --git a/_Raspberry_Pi___42____42__Blink__42____42___.mdwn b/_Raspberry_Pi___42____42__Blink__42____42___.mdwn
index 9819938c..3930ecea 100644
--- a/_Raspberry_Pi___42____42__Blink__42____42___.mdwn
+++ b/_Raspberry_Pi___42____42__Blink__42____42___.mdwn
@@ -37,9 +37,51 @@
[[ http://pinout.xyz/ ]]
+##Eine LED verbinden
+<img src="https://cdn-learn.adafruit.com/assets/assets/000/024/147/medium640/raspberry_pi_little_cobbler_bb.png?1427733019" alt="LED mit Raspberry Pi verbinden">
+
+
+##LED mit Python-Interpreter steuern
+
+import RPi.GPIO as GPIO ## Import GPIO library
+import time ## Damit man Warten kann
+
+GPIO.setmode(GPIO.BOARD) ## Use board pin numbering
+GPIO.setup(7, GPIO.OUT) ## Setup GPIO Pin 7 to OUT
+
+GPIO.output(7,True) ## Schalte GPIO pin 7 an
+GPIO.output(7,False) ## Schalte GPIO pin 7 an
+
+GPIO.cleanup() ## Um das ganze sauber zu beenden
+
+
+## Kleines Blink-Programm
+<pre>
+import RPi.GPIO as GPIO ## Import GPIO library
+import time ## Import 'time' library. Allows us to use 'sleep'
+
+GPIO.setmode(GPIO.BOARD) ## Use board pin numbering
+GPIO.setup(7, GPIO.OUT) ## Setup GPIO Pin 7 to OUT
+
+##Define a function named Blink()
+def Blink(numTimes,speed):
+ for i in range(0,numTimes):## Run loop numTimes
+ print "Iteration " + str(i+1)## Print current loop
+ GPIO.output(7,True)## Switch on pin 7
+ time.sleep(speed)## Wait
+ GPIO.output(7,False)## Switch off pin 7
+ time.sleep(speed)## Wait
+ print "Done" ## When loop is complete, print "Done"
+ GPIO.cleanup()
+
+## Ask user for total number of blinks and length of each blink
+iterations = raw_input("Enter total number of times to blink: ")
+speed = raw_input("Enter length of each blink(seconds): ")
+
+## Start Blink() function. Convert user input from strings to numeric data types and pass to Blink() as parameters
+Blink(int(iterations),float(speed))
+</pre>
## Links
[[ http://www.thirdeyevis.com/pi-page-2.php ]]
-
-<img src="https://cdn-learn.adafruit.com/assets/assets/000/024/147/medium640/raspberry_pi_little_cobbler_bb.png?1427733019" alt="LED mit Raspberry Pi verbinden">