summaryrefslogtreecommitdiff
path: root/Howtos/_Raspberry_Pi___42____42__Blink__42____42___.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'Howtos/_Raspberry_Pi___42____42__Blink__42____42___.mdwn')
-rw-r--r--Howtos/_Raspberry_Pi___42____42__Blink__42____42___.mdwn125
1 files changed, 56 insertions, 69 deletions
diff --git a/Howtos/_Raspberry_Pi___42____42__Blink__42____42___.mdwn b/Howtos/_Raspberry_Pi___42____42__Blink__42____42___.mdwn
index 1b4796a8..8c0b16a9 100644
--- a/Howtos/_Raspberry_Pi___42____42__Blink__42____42___.mdwn
+++ b/Howtos/_Raspberry_Pi___42____42__Blink__42____42___.mdwn
@@ -1,116 +1,103 @@
-#IOT-Webseite
+## IOT-Webseite
Urs hat auf thingspeak.com einen Account eingerichtet. Dort können kostenlos channels engerichtet werden. Jeder hat die Möglichkeit, Daten auf seinen Account hochzuladen.
-##Upload-Code
+### Upload-Code
Entscheidend für den Upload ist der Key und der entsprechende http-Request.
+Während dem Workshop können die Sensordaten hier ausgelesen werden : <http://thingspeak.com/channels/127415>
+## GPIO verwenden
-Während dem Workshop können die Sensordaten hier ausgelesen werden : [[http://thingspeak.com/channels/127415]]
+### Installation
+#### Um neue Software zu suchen
+ sudo apt-get update
+ sudo apt-get upgrade
-# GPIO vervenden #
+#### GPIO Software installieren
-## Installation ##
+ sudo apt-get install python-dev
+ sudo apt-get install python-rpi.gpio
-### Um neue Software zu suchen
+#### Adafruit Beispiele installieren
-1. sudo apt-get update
-2. sudo apt-get upgrade
+ sudo apt-get install git
+ git clone http://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git
+ cd Adafruit-Raspberry-Pi-Python-Code
+ ls
+### Wo ist welcher PIN?
-### GPIO Software installieren
+<http://pinout.xyz/>
-1. sudo apt-get install python-dev
-2. sudo apt-get install python-rpi.gpio
+### Eine LED verbinden
-
-### Adafruit Beispiele installieren
-
-1. sudo apt-get install git
-2. git clone http://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git
-3. cd Adafruit-Raspberry-Pi-Python-Code
-4. ls
-
-## Wo ist welcher PIN?
-
-[[ 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">
Bild von adafruit.com
-##LED mit Python-Interpreter steuern
+## LED mit Python-Interpreter steuern
-<pre>
-import RPi.GPIO as GPIO ## Importiere GPIO Bibliothek
-import time ## Damit man Warten kann
+ import RPi.GPIO as GPIO ## Importiere GPIO Bibliothek
+ import time ## Damit man Warten kann
-GPIO.setmode(GPIO.BOARD) ## Nutze BOARD PIN-Nummerierung
-GPIO.setup(7, GPIO.OUT) ## PIN 7 soll ein Ausgang sein
+ GPIO.setmode(GPIO.BOARD) ## Nutze BOARD PIN-Nummerierung
+ GPIO.setup(7, GPIO.OUT) ## PIN 7 soll ein Ausgang sein
-GPIO.output(7,True) ## Schalte GPIO pin 7 an
-GPIO.output(7,False) ## Schalte GPIO pin 7 an
+ 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
-</pre>
+ GPIO.cleanup() ## Um das ganze sauber zu beenden
## Kleines Blink-Programm
-<pre>
-import RPi.GPIO as GPIO ## Importiere GPIO Bibliothek
-import time ## Damit man Warten kann
-
-GPIO.setmode(GPIO.BOARD) ## Nutze BOARD PIN-Nummerierung
-GPIO.setup(7, GPIO.OUT) ## PIN 7 soll ein Ausgang sein
+ import RPi.GPIO as GPIO ## Importiere GPIO Bibliothek
+ import time ## Damit man Warten kann
-##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()
+ GPIO.setmode(GPIO.BOARD) ## Nutze BOARD PIN-Nummerierung
+ GPIO.setup(7, GPIO.OUT) ## PIN 7 soll ein Ausgang sein
-## 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): ")
+ ## 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()
-## Start Blink() function. Convert user input from strings to numeric data types and pass to Blink() as parameters
-Blink(int(iterations),float(speed))
-</pre>
+ ## 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))
## Beispiel für Luftfeuchte- und Temperatursensor
<img src="https://cdn-learn.adafruit.com/assets/assets/000/001/860/original/raspberry_pi_dht11wiring.gif?1447864313 alt="DHT-Sensor mit Raspberry Pi verbinden">
Bild von adafruit.com
-1. sudo apt-get install build-essential python-dev python-openssl
-2. git clone https://github.com/adafruit/Adafruit_Python_DHT.git
-3. cd Adafruit_Python_DHT/
-4. sudo python setup.py install
-5. cd examples/
-6. sudo ./AdafruitDHT.py 11 4
+ sudo apt-get install build-essential python-dev python-openssl
+ git clone https://github.com/adafruit/Adafruit_Python_DHT.git
+ cd Adafruit_Python_DHT/
+ sudo python setup.py install
+ cd examples/
+ sudo ./AdafruitDHT.py 11 4
# Raspberry Pi IoT
Als Beispiel sendet ein Raspberry Pi den Wert eines Potentiometers auf thingspeak.com.
Die Daten können unter dem folgenden Link angesehen werden.
-[[ https://thingspeak.com/channels/127415 ]]
+<https://thingspeak.com/channels/127415>
## Links
-[[ http://www.thirdeyevis.com/pi-page-2.php ]]
-
-[[ https://learn.adafruit.com/dht-humidity-sensing-on-raspberry-pi-with-gdocs-logging/overview ]]
-
-[[ https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/overview ]]
+* <http://www.thirdeyevis.com/pi-page-2.php>
+* <https://learn.adafruit.com/dht-humidity-sensing-on-raspberry-pi-with-gdocs-logging/overview>
+* <https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/overview>