From 9bab2f920c24ebfe08317ee226dd3f77e1576fa1 Mon Sep 17 00:00:00 2001 From: u_haenger Date: Sat, 29 Oct 2016 14:39:09 +0200 Subject: --- _Raspberry_Pi___42____42__Blink__42____42___.mdwn | 46 ++++++++++++++++++++++- 1 file 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 +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 +
+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))
+
## Links [[ http://www.thirdeyevis.com/pi-page-2.php ]] - -LED mit Raspberry Pi verbinden -- cgit v1.2.1