RASPBERRY PI. Physical Computing

Größe: px
Ab Seite anzeigen:

Download "RASPBERRY PI. Physical Computing"

Transkript

1 RASPBERRY PI Physical Computing Mit dem Raspberry Pi kann man Leuchtdioden aber auch Geräte steuern. Man braucht dazu eine geeignete Programmierumgebung. Python und Scratch sind solche geeigneten Programmiersprachen. Scratch ist die einfachere Programmiersprache. Mit dieser können wir Leuchtdioden z.b. zum Blinken bringen. Wir brauchen dazu: 1) ScratchGPIO Das ist eine kleine Erweiterung für Scratch um damit die GPIO-Pins des Raspberry Pi zum Steuern unter Scratch verwenden zu können. Wie können wir ScratchGPIO einrichten? Wir öffnen das LXTerminal unseres Raspberry Pi-Desktops und tippen in die Kommandozeile: wget -O isgh7.sh Nachdem wir mit Enter bestätigt haben, wird der Installer heruntergeladen. Danach tippen wir in die Kommandzeile: sudo bash isgh7.sh ScratchGPIO7 wird installiert. Auf dem RasPi-Desktop erscheinen zwei Icons mit den Namen ScratchGPIO7 und ScratchGPIO7plus. Die Scratch-Oberfläche hat sich nicht verändert, aber einige zusätzliche Scripts ermöglichen Scratch nun mit den GPIO-Pins des Raspberry Pi zu kommunizieren. Beim Starten von Scratch erscheint als Erstes ein Dialog, der meldet, dass die Remote Sensor Extensions nun aktiviert sind. Dies quittieren wir mit OK! (ScratchGPIO7 ist die Standartversion während ScratchGPIO7plus für kompliziertere Projekte verwendet wird.) Heerdegen-Leitner & Heerdegen, 2016 Seite 1

2 2) Benötigte elektronische Bauteile.) eine Steckplatine (Breadboard) - damit ersparen wir uns das Löten; die beiden äußeren (rot, blau) Längsreihen sind mit Kontakten miteinander verbunden. Sie werden oft als Plus- und Minuspol zur Stromversorgung genutzt. Bei den inneren (grün) Reihen sind jeweils 5 Kontakte miteinander verbunden..) Leuchtdioden - oder LEDs leuchten, wenn Strom in einer Richtung durch sie fließt. Sie haben zwei Anschlussdrähte, einen längeren, das ist der Pluspol oder die Anode und einen kürzeren, das ist der Minuspol oder die Kathode. LEDs haben nur einen sehr geringen Widerstand, d.h. sie lassen beliebig viel Strom durch. Damit sie nicht sofort durchbrennen, muss zwischen dem GPIO-Pin und dem Pluspol der LED ein Widerstand (VORwiderstand) eingebaut werden..) elektrische Widerstände (220 Ohm, 20 MOhm) - sie begrenzen den Strom, der durch eine Leitung fließt. Die Maßeinheit für den Widerstand ist Ohm. Auf ganz alten Widerständen sieht man noch den Widerstandswert in ganz kleinen, sehr schwer lesbaren Zahlen. Heute wird der Widerstandswert mit Farbcodes (verschiedene farbige Ringe auf den Widerständen) angegeben..) Jumper-Kabel (male - male) - sie werden als Steckbrücken auf dem Steckbrett gebraucht. Man kann sich auch mit kleinen Drahtstücken solche Steckbrücken bauen. Heerdegen-Leitner & Heerdegen, 2016 Seite 2

3 .) Jumper-Kabel (female - male) - mit ihnen wird die Verbindgung zwischen GPIO-Pin des Raspberry Pi und der Steckplatine hergestellt. 3) GPIO-Schnittstelle Der Raspberry Pi hat eine Ein- und Ausgabeeinheit, die GPIO-Schnittstelle (General Purpose Input/Output). Es handelt sich dabei um zwei Reihen mit insgesamt 40 Pins (beim älteren Modell B sind es nur 26 Pins). An diese Pins können wir mit Jumper-Kabeln elektrische Schaltkreise anschließen. Hier eine Übersicht über die 40 Pins und deren Aufgaben: Die mit einer Zahl bezeichneten Pins (z.b. GPIO17) können sowohl als Eingang als auch als Ausgang verwendet werden. An ihnen liegt entweder die Spannung 0 Volt oder +3,3 Volt an! Es gibt je zwei Pins mit +3,3 Volt Spannung und +5 Volt Spannung. Außerdem gibt es acht Pins mit Masseanschluss (Ground)! 4) Projekt 1: Eine blinkende LED Für unser erstes Beispiel verwenden wir Pin# 06 (Ground), also einen Masseanschluss und Pin# 11 (GPIO17). Heerdegen-Leitner & Heerdegen, 2016 Seite 3

4 Wir bauen die abgebildete Schaltung auf unserem Steckbrett auf: eine LED, ein Widerstand (220 Ohm), zwei Jumper-Kabeln Wir wollen Pin# 11 (also GPIO17) als Ausgang verwenden, wir kreieren in SCRATCH folgenden Befehlsblock und klicken ihn an: Heerdegen-Leitner & Heerdegen, 2016 Seite 4

5 Danach brauchen wir noch folgende Befehlsblöcke: Klicken wir den on-befehlsblock an, fließt Strom, die LED leuchtet, klicken wir den off- Befehlsblock an, fließt kein Strom, die LED leuchtet nicht. Statt "on" und "off" können wir auch "high" (Strom fließt) und "low" (Strom fließt nicht) schreiben. Statt "gpio17" können wir auch "pin11" verwenden. Wir können aber auch "1" (Strom fließt) oder "0" (Strom fließt nicht) verwenden. Dann müssen wir aber in Scratch mit dem Operator "verbinde" arbeiten. Mit folgendem kleinen Script können wir unsere LED bereits blinken lassen: Heerdegen-Leitner & Heerdegen, 2016 Seite 5

6 5) Das Projekt 1 in Python Die Bibliothek RPi.GPIO muss zuerst installiert werden, um die GPIO-Ports des Raspberry Pi nutzen zu können. Wir gehen dazu in das LXTerminal und geben folgende Befehle ein: sudo apt-get update sudo apt-get install python-dev sudp apt-get install python-rpi.gpio Die notwendigen und vor allem aktuellen Module werden installiert. Nur mit Administratoren-Rechten können wir auf die GPIO-Schnittstelle zugreifen. Im LXTerminal geben wir folgenden Befehl ein: sudo idle3 Wir importieren das Modul RPI.GPIO mit dem Befehl from RPi import GPIO Mit setmode() geben wir an, mit welcher Art von Pin-Nummerierung wir arbeiten. GPIO.setmode(GPIO.BOARD) Nun können wir mit den Pin-Nummern arbeiten, die bei der etwas weiter oben stehenden Übersicht mit Pin# bezeichnet sind. Wir machen Pin#11 zum Ausgabekanal! GPIO.setup(11, GPIO.OUT) Mit dem Befehl GPIO.output(11, True) oder GPIO.output(11, 1) leuchtet die LED! Der Wahrheitswert "True" bedeutet, dass am Pin 11 ein Spannungspegel von 3,3 Volt anliegt. Es fließt also Strom. (1 = Strom fließt) Heerdegen-Leitner & Heerdegen, 2016 Seite 6

7 Mit dem Befehl GPIO.output(11, False) oder GPIO.output(11, 0) wird die LED ausgeschaltet! Der Wahrheitswert "False" bedeutet, dass am Pin 11 ein Spannungspegel von 0 Volt anliegt. Es fließt also kein Strom. (0 = Strom fließt nicht) Das fertige Programm wird folgendermaßen erstellt:.) Wir öffnen das LXTerminal und geben ein nano LED1.py.) Der Texteditor öffnet sich und wir tippen das Programm ein! from RPi import GPIO import time GPIO.setmode(GPIO.BOARD) GPIO.setup(11, GPIO.OUT) while True: GPIO.output(11, True) GPIO.output(11, False) while True: leitet eine Endlosschleife ein. Der eingerückte Block wird ewig wiederholt, weil die Bedingung der while-anweisung immer wahr (True) ist. Das Programm wird mit der Tastenkombination Strg+C abgebrochen (Keyboard- Interrupt)!.) Mit der Tastenkombination STRG+X und anschließendem Bestätigen mit ENTER speichern wir die Datei ab!.) Aufrufen können wir die Datei im LXTerminal mit dem Befehl sudo python LED1.py.) Oder wir rufen im LXTerminal den Befehl Heerdegen-Leitner & Heerdegen, 2016 Seite 7

8 sudo idle3 auf und wählen in der Python Shell File - Open und öffne die Datei LED1.py. Anschließend wählen wir Run - Run Module und das Programm wird ausgeführt 6) Projekt 2: Zwei blinkende LEDs Zwei LEDs sollen nach einem bestimmten Muster blinken. Zuerst sind beide LEDs ausgeschaltet. Jetzt soll die erste LED leuchten, dann sind beide wieder ausgeschaltet. Dann soll die zweite LED leuchten. Wieder sind danach beide LEDs ausgeschaltet. Zum Schluss sollen alle beiden LEDs blinken. Danach beginnt das Blinkmuster wieder von vorne. Mit dem Wiederhole-Befehl können wir entscheiden, wie oft das Blinkmuster aufgerufen werden soll. Für dieses Beispiel verwenden wir Pin# 01 (3,3 V), Pin#10 (GPIO15) und Pin#12 (GPIO18). Wir bauen die abgebildete Schaltung auf unserem Steckbrett auf: zwei LEDs, zwei Steckbrücken, zwei Widerstände (220 Ohm), drei Jumperkabeln (female - male) Pin#10 und Pin#12 sollen als Ausgang verwendet werden. Wir programmieren in Scratch: An Pin#01 ist immer ein Spannungspegel von 3,3 Volt vorhanden. Heerdegen-Leitner & Heerdegen, 2016 Seite 8

9 Wenn wir nun programmieren dann ist auch an Pin#10 ein Spannungspegel von 3,3 Volt vorhanden. Beide Pins (Pin#01 und Pin#10) haben das gleiche elektrische Potenzial, zwischen ihnen gibt es keine Spannung und es fließt deshalb kein Strom. Die LED leuchtet nicht. Wenn wir aber programmieren dann ist an Pin#10 eine Spannung von 0 Volt. Damit wird dieser Pin gegenüber Pin#01 zum Minuspol, weil an Pin#1 immer noch 3,3 Volt anliegen. Es fließt also Strom, die LED leuchtet. Somit programmieren wir der Reihe nach: Beide LEDs leuchten nicht! LED 1 leuchtet eine halbe Sekunde, danach erlischt sie! Es wird eine halbe Sekunde gewartet. LED 2 leuchtet eine halbe Sekunde, danach erlischt sie! Wieder wird eine halbe Sekunde gewartet. Heerdegen-Leitner & Heerdegen, 2016 Seite 9

10 Beide LEDs werden eingeschaltet. Sie leuchten eine halbe Sekunde. Beide LEDs werden wieder ausgeschaltet. Das ganze Script sieht folgendermaßen aus: Das ganze wiederholen wir 10 mal. Heerdegen-Leitner & Heerdegen, 2016 Seite 10

11 7) Das Projekt 2 in Python Die Module GPIO und time werden imortiert: from RPi import GPIO import time Es wird die Pin-Nummerierung BOARD eingestellt GPIO.setmode(GPIO.BOARD) Wir definieren PIN#10 und Pin#12 als Ausgang! GPIO.setup(10, GPIO.OUT) GPIO.setup(12, GPIO.OUT) PIN#10 und Pin#12 werden in den Zustand True versetzt. An beiden Pins liegt nun eine Spanung von 3,3 Volt. Es fließt kein Strom durch die LEDs. Beide LEDs leuchten nicht. GPIO.output(10, True) GPIO.output(12, True) Das Programm wartet eine halbe Sekunde Pin#12 wird zuerst in den Zustand False versetzt, es fließt Strom, die LED leuchtet. Nach einer halben Sekunde wird Pin#12 in den Zustand True versetzt, es fließt kein Strom, die LED leuchtet nicht. GPIO.output(12, False) GPIO.output(12, True) Das selbe machen wir mit Pin#10: GPIO.output(10, False) Heerdegen-Leitner & Heerdegen, 2016 Seite 11

12 GPIO.output(10, True) Nun werden beide LEDs eingeschaltet, PIN#10 und Pin#12 werden in den Zustand False versetzt! Strom fließt. Nach einer halben Sekunde werden sie wieder in den Zustand True versetzt, es fließt kein Strom, LED 1 und LED 2 sind ausgeschaltet. GPIO.output(12, False) GPIO.output(10, False) GPIO.output(12, True) GPIO.output(10, True) Das fertige Programm wird folgendermaßen erstellt:.)wir öffnen das LXTerminal und geben ein nano LED2.py.) Der Texteditor öffnet sich und wir tippen das Programm ein! from RPi import GPIO import time GPIO.setmode(GPIO.BOARD) GPIO.setup(10, GPIO.OUT) GPIO.setup(12, GPIO.OUT) while True: GPIO.output(10, True) GPIO.output(12, True) GPIO.output(12, False) GPIO.output(12, True) GPIO.output(10, False) GPIO.output(10, True) GPIO.output(12, False) Heerdegen-Leitner & Heerdegen, 2016 Seite 12

13 GPIO.output(10, False) while True: leitet eine Endlosschleife ein. Der eingerückte Block wird ewig wiederholt, weil die Bedingung der while-anweisung immer wahr (True) ist. Das Programm wird mit der Tastenkombination Strg+C abgebrochen (Keyboard- Interrupt)!.) Mit der Tastenkombination STRG+X und anschließendem Bestätigen mit ENTER speichern wir die Datei ab!.) Aufrufen können wir die Datei im LXTerminal mit dem Befehl sudo python LED2.py.) Oder wir rufen im LXTerminal den Befehl sudo idle3 auf und wählen in der Python Shell File - Open und öffne die Datei LED2.py. Anschließend wählen wir Run - Run Module und das Programm wird ausgeführt. 8) Projekt 3: Einfache Verkehrsampel Es soll eine Verkehrsampel mit ihrem typischen Leuchtzyklus - Grün über Gelb nach Rot und dann von einer Leuchtkombination Rot-Gelb wieder auf Grün - aufgebaut und programmiert werden. Wir wollen Pin#06 als Masseanschluss und die Pins #7 (also GPIO04), #12 (also GPIO18) und #18 (also GPIO24) als Ausgänge verwenden. Wir konfigurieren die Namen der Pins in Scratch also folgendermaßen: Wir bauen die abgebildete Schaltung auf unserem Steckbrett auf: drei LEDs (rot, gelb, grün), drei Widerstände (220 Ohm), vier Jumperkabeln (female - male) Heerdegen-Leitner & Heerdegen, 2016 Seite 13

14 Das fertige Programm sieht dann folgendermaßen aus: Der Leuchtzyklus soll dreimal wiederholt werden! Der zweite Wiederhole-Block lässt die grüne LED 5 mal blinken ehe die gelbe eingeschaltet wird. Heerdegen-Leitner & Heerdegen, 2016 Seite 14

15 Wir können aber auch die Nummern der Pins (#7, #12 und #18) konfigurieren und unsere Verkehrsampel so programmieren: Heerdegen-Leitner & Heerdegen, 2016 Seite 15

16 .)Wir öffnen das LXTerminal und geben ein 9) Das Projekt 3 in Python nano Verkehrsampel1.py.) Der Texteditor öffnet sich und wir tippen das Programm ein! from RPi import GPIO import time GPIO.setmode(GPIO.BOARD) GPIO.setup(7, GPIO.OUT) GPIO.setup(12, GPIO.OUT) GPIO.setup(18, GPIO.OUT) while True: GPIO.output (7, True) time.sleep (4) GPIO.output (12, True) time.sleep (2) GPIO.output (7, False) GPIO.output (12, False) GPIO.output (18, True) time.sleep (4) GPIO.output (18, False) time.sleep (0.3) GPIO.output (18, True) time.sleep (0.3) GPIO.output (18, False) time.sleep (0.3) GPIO.output (18, True) time.sleep (0.3) GPIO.output (18, False) time.sleep (0.3) GPIO.output (18, True) time.sleep (0.3) GPIO.output (18, False) GPIO.output (12, True) time.sleep (2) GPIO.output (12, False) Heerdegen-Leitner & Heerdegen, 2016 Seite 16

17 while True: leitet eine Endlosschleife ein. Der eingerückte Block wird ewig wiederholt, weil die Bedingung der while-anweisung immer wahr (True) ist. Das Programm wird mit der Tastenkombination Strg+C abgebrochen (Keyboard- Interrupt)!.) Mit der Tastenkombination STRG+X und anschließendem Bestätigen mit ENTER speichern wir die Datei ab!.) Aufrufen können wir die Datei im LXTerminal mit dem Befehl sudo python Verkehrsampel1.py.) Oder wir rufen im LXTerminal den Befehl sudo idle3 auf und wählen in der Python Shell File - Open und öffne die Datei Verkehrsampel.py. Anschließend wählen wir Run - Run Module und das Programm wird ausgeführt. 10) Projekt 4: Einen Schalter verwenden Ein GPIO-Pin kann auch als Eingang benutzt werden, der einem Computerprogramm 0 oder 1 schickt. Das hängt davon ab, welches Signal am Eingang liegt. Man unterschiedet hier zwischen Low (niedrig) und High (hoch). Dabei bedeutet Low, dass der Eingang mit der Masse verbunden ist (Wert 0) und High, dass am Eingang eine positive Spannung anliegt (Wert 1). ScratchGPIO nutzt interne Pullup-Widerstände im Raspberry Pi, sodass GPIO-Eingänge, an denen ein nicht gedrückter Schalter angeschlossen ist, immer den Wert 1 haben. Verbindet man einen solchen GPIO-Eingang über einen Schalter mit Ground, indem man den Schalter drückt, nimmt er den Wert 0 an. Ein gedrückter Schalter schaltet in ScratchGPIO einen Eingang also nicht ein sondern aus. Mit Hilfe eines Schalters soll eine LED ein- und wieder ausgeschaltet werden. Wir bauen die abgebildete Schaltung auf unserem Steckbrett auf: eine LED, ein Widerstand (220 Ohm), drei Jumperkabeln (female - male), ein Schalter Heerdegen-Leitner & Heerdegen, 2016 Seite 17

18 Wir konfigurieren Pin#26 als Eingang und Pin#11 als Ausgang. (Das rote Kabel kommt an Pin#26, das grüne Kabel an Pin#11, das blaue Kabel an Pin#6.) Unser Programm in Scratch sieht dann so aus: Wird der Schalter gedrückt, nimmt der GPIO-Eingang an Pin#26 den Wert 0 an! In diesem Fall leuchtet die LED, die am Pin#11 angeschlossen ist 0.5 Sekunden. Danach wird sie wieder ausgeschaltet. Durch Anklicken des roten Stopp-Schildes in der Programmierumgebung Scratch (rechts oben) kann das Programm abgebrochen werden. 11) Projekt 5: Fußgängerampel und Verkehrsampel In diesem Projekt wird eine einfache Verkehrsampel mit einer Fußgängerampel kombiniert. Die Ampelschaltung soll während der Rotphase der Verkehrsampel eine Heerdegen-Leitner & Heerdegen, 2016 Seite 18

19 Grünphase für die Fußgänger anzeigen. Mit einem Schalter soll die Ampel in Betrieb gesetzt werden. Wir bauen die abgebildete Schaltung auf unserem Steckbrett auf: zwei Steckbretter, zwei LEDs (rot), zwei LEDs (grün), eine LED (gelb), ein Schalter, fünf Widerstände (220 Ohm), sieben Jumperkabeln (female - male), zwei Steckbrücken Das eine Steckbrett enthält die Verkehrsampel für die Autofahrer, das andere die Fußgängerampel mit dem Schalter. Beide Steckbretter brauchen für die LEDs eine Masseleitung. Deshalb brauchen wir die lange Steckbrücke! Auf dem Raspberry Pi werden folgende Pins für die LEDs, den Schalter und die Masse verwendet: pin#16 - Verkehrsampel/grün pin#13 - Verkehrsampel/gelb pin#12 - Verkehrsampel/rot pin#15 - Fußgängerampel/rot pin#18 - Fußgängerampel/grün pin#26 - Schalter pin#6 - Masse Heerdegen-Leitner & Heerdegen, 2016 Seite 19

20 Das fertige Script sieht dann folgendermaßen aus: Am Beginn zeigt die Verkehrsampel grün (Pin#16) für die Autofahrer und die Fußgängerampel zeigt rot (Pin#15). Wird der Schalter gedrückt, nimmt der GPIO- Eingang an Pin#26 den Wert 0 an! In diesem Fall blinkt die grüne LED der Verkehrsampel dreimal. Danach wird sie ausgeschaltet und die gelbe Verkehrsampel (Pin#13) leuchtet eine Sekunde. Dann zeigt die Verkehrsampel rot (Pin#12), das rote Licht der Fußgängerampel erlischt, das grüne Licht der Verkehrsampel (Pin#18) wird für drei Sekunden eingeschaltet. Dann wieder rot der Fußgängerampel. Nach zwei Sekunden gelb der Verkehrsampel beginnt das Programm wieder von vorne. Durch Anklicken des roten Stopp-Schildes wird das Programm abgebrochen. Heerdegen-Leitner & Heerdegen, 2016 Seite 20

Raspberry Pi meets Pocket Code. Tutorial: Ampelschaltung

Raspberry Pi meets Pocket Code. Tutorial: Ampelschaltung Raspberry Pi meets Pocket Code Tutorial: Ampelschaltung Dieses Material steht unter der Creative-Commons-Lizenz Namensnennung 4.0 International. Um eine Kopie dieser Lizenz zu sehen, besuchen sie http://creativecommons.org/licenses/by/4.0/.

Mehr

Der CodeBug. B) Physical Computing. 1) Einleitung

Der CodeBug. B) Physical Computing. 1) Einleitung Der CodeBug B) Physical Computing 1) Einleitung.) Die sechs ringförmigen Kontakte des CodeBug werden als Beinchen bezeichnet. Vier dieser Beinchen dienen als GPIO (General Purpose Input/Output), können

Mehr

Der BBC Micro:Bit. B) Physical Computing. 1) Experimente mit LEDs a) Grundlagen

Der BBC Micro:Bit. B) Physical Computing. 1) Experimente mit LEDs a) Grundlagen Der BBC Micro:Bit B) Physical Computing 1) Experimente mit LEDs a) Grundlagen.) Die drei Anschlüsse (Input/Output Pins oder Ports) 0, 1 und 2 sind sowohl analoge als auch digitale Eingänge und bei Bedarf

Mehr

Raspberry Pi Lüftersteuerung

Raspberry Pi Lüftersteuerung Raspberry Pi Lüftersteuerung Jugend Programmiert Vorwort Alle Schaltungen, Programme und Bauteile wurden vorher von uns Geprüft. Trotzdem können wir leider Fehler im Buch, den Schaltungen oder Programmen

Mehr

Minecraft. Starte anschließend die Programmiersprache Python, indem du folgenden Befehl in das Terminalfenster eingibst:

Minecraft. Starte anschließend die Programmiersprache Python, indem du folgenden Befehl in das Terminalfenster eingibst: Minecraft Mit dem Spiel Minecraft kann man nicht nur viel Spaß haben, sondern auch die Grundlagen des Programmierens erlernen. Dafür benutzen wir eine extra vom Programmierer für den Raspberry Pi entwickelte

Mehr

Der CodeBug. A) Erste Schritte. 1) Einleitung

Der CodeBug. A) Erste Schritte. 1) Einleitung Der CodeBug A) Erste Schritte 1) Einleitung.) Wenn wir den CodeBug mittels USB-Kabel bei gedrückter Taste A an den Computer anschließen, blinkt die erste LED rot. Der Computer selbst erkennt ihn als einfachen

Mehr

M15 - Physical Computing mit dem Raspberry Pi I

M15 - Physical Computing mit dem Raspberry Pi I UNTERRICHTEN MIT DEM RASPBERRY PI 35 M15 - Physical Computing mit dem Raspberry Pi I Heute wollen wir uns etwas genauer mit den Möglichkeiten des Raspberry Pi beschäftigen und ein Programm schreiben, das

Mehr

Einführung in das Programmieren in der Sekundarstufe 1. mit einem Arduino und der Physical-Computing-Plattform

Einführung in das Programmieren in der Sekundarstufe 1. mit einem Arduino und der Physical-Computing-Plattform Einführung in das Programmieren in der Sekundarstufe 1 mit einem Arduino und der Physical-Computing-Plattform 1 Arduino mit Breadboard (Steckbrett) und LED mit Vorwiderstand Arduino-Board Uno R3 mit Mikrocontroller

Mehr

Informatik Enlightened. Station 0 - Einstieg

Informatik Enlightened. Station 0 - Einstieg Informatik Enlightened Herzlich Willkommen zum Workshop rund um das Thema Licht! Ihr wollt heute also eine Einparkhilfe selbst konstruieren, Geschwindigkeiten messen, eine Blume mit der Sonne wandern lassen

Mehr

Workshop 4: Raspberry Pi

Workshop 4: Raspberry Pi Workshop 4: Raspberry Pi Ziele In diesem Workshop nehmen Sie einen Raspberry Pi selbst in Betrieb, schließen Sensoren und Aktoren an und werden diese mit Hilfe der Programmiersprache Scratch programmieren

Mehr

Praktikum Komponenten & Programmierung von Automatisierungssystemen

Praktikum Komponenten & Programmierung von Automatisierungssystemen Praktikum Komponenten & Programmierung von Automatisierungssystemen Prof. Dr.-Ing. Tilman Küpper Hochschule München Fakultät 03 Einleitung 1 Inhalte der Vorlesung Teil 1 Grundlagen, Rechnerarchitektur

Mehr

DC 5V Stepper Motor 28BYJ-48. Verwendung mit einem Arduino

DC 5V Stepper Motor 28BYJ-48. Verwendung mit einem Arduino DC 5V Stepper Motor 28BYJ-48 Sehr geehrter Kunde, vielen Dank, dass Sie sich für unser Produktentschieden haben. Im Folgenden haben wir aufgelistet, was bei der Inbetriebnahme zu beachten ist: Verwendung

Mehr

- Der heisse Draht - Physical Computing. Workshop Oktober 2015 Olav Schettler

- Der heisse Draht - Physical Computing. Workshop Oktober 2015 Olav Schettler - Der heisse Draht - Physical Computing Workshop Oktober 2015 Olav Schettler Zeitplan 1. Tag: 10:00 10:30 Spiel bauen 10:30 11:30 Lötübungen 11:30 12:00 Mikrocontroller löten (1) 12:00

Mehr

1,8 Display Bedienungsanleitung Raspberry Pi

1,8 Display Bedienungsanleitung Raspberry Pi 1,8 Display Bedienungsanleitung Raspberry Pi Sehr geehrter Kunde, vielen Dank, dass Sie sich für unser Produkt entschieden haben. Im Folgenden haben wir aufgelistet, was bei der Inbetriebnahme zu beachten

Mehr

Linkerkit OLED Raspberry Pi und Arduino

Linkerkit OLED Raspberry Pi und Arduino Linkerkit OLED Raspberry Pi und Arduino Sehr geehrter Kunde, vielen Dank, dass Sie sich für unser Produkt entschieden haben. Im Folgenden haben wir aufgelistet, was bei der Inbetriebnahme zu beachten ist:

Mehr

Raspberry Pi Rezepte Teil 5

Raspberry Pi Rezepte Teil 5 Raspberry Pi Rezepte Teil 5 I²C: Zwischen zwei ICs Von Tony Dixon (UK) In den letzten beiden Folgen von Elektor.POST ging es um die seriellen Schnittstellen UART und SPI auf dem Expansion Header von RPi.

Mehr

FÜR KIDS RASPBERRY PI. Für Scratch 2. Rasperry Pi nicht enthalten

FÜR KIDS RASPBERRY PI. Für Scratch 2. Rasperry Pi nicht enthalten Rasperry Pi nicht enthalten RASPBERRY PI FÜR KIDS Für Scratch 2 LED-Würfel, verrückte Farbenspiele, Discolicht und vieles mehr programmieren und mit Knete steuern. Raspberry Pi für Kids Rasperry Pi nicht

Mehr

Raspberry Pi Rezepte Teil 6 Das ADC des guten Geschmacks

Raspberry Pi Rezepte Teil 6 Das ADC des guten Geschmacks Raspberry Pi Rezepte Teil 6 Das ADC des guten Geschmacks Von Tony Dixon (UK) Bislang ging es in den Elektor.POST-Projekten hauptsächlich um digitale Signale wie GPIO, serieller UART, SPI und I 2 C des

Mehr

Eine tastengesteuerte Ampelanlage

Eine tastengesteuerte Ampelanlage Eine tastengesteuerte Ampelanlage Stellt euch vor, ihr gehörtet zum Verkehrssauschuss einer ländlichen Gemeinde, der ein Problem mit einer schmalen Straße in einem unübersichtlichen Gelände hat: Dort kommt

Mehr

Was so passieren wird:

Was so passieren wird: Arduino Einführung Arduino Einführung Was so passieren wird: Was so passieren wird: Arduino Überblick Was so passieren wird: Arduino Überblick Die Taschenlampe Was so passieren wird: Arduino Überblick

Mehr

EXP500. Ausgabe Copyright by Joy-IT 1

EXP500. Ausgabe Copyright by Joy-IT 1 3 3 EXP500 Ausgabe 07.12.2016 Copyright by Joy-IT 1 Contents 1. Anschlüsse 2. Einführung 3. Basis Operationen 3.1 System Image-Datei Installation 3.2 Serielle Debug Umgebung installieren 4. Installieren

Mehr

Mikrocontroller: Einführung

Mikrocontroller: Einführung Abbildung 1 Mikrocontroller sind heute allgegenwärtig; ob Zahnbürste, Türschloss, Backofen, Fahrradcomputer, Stereoanlage, Multimeter oder Postkarte, überall sind sie zu finden. Im Prinzip handelt es sich

Mehr

Mikrocontroller: Einführung

Mikrocontroller: Einführung Abbildung 1 Mikrocontroller sind heute allgegenwärtig; ob Zahnbürste, Türschloss, Backofen, Fahrradcomputer, Stereoanlage, Multimeter oder Postkarte, überall sind sie zu finden. Im Prinzip handelt es sich

Mehr

Bedienungsanleitung. Abb. 1 Abb. 2

Bedienungsanleitung. Abb. 1 Abb. 2 Bedienungsanleitung IT-SMS 1) Vorbereitung des Tele-Switch: a) Setzen Sie die SIM-Karte in das Gerät ein. (Abb.1) Die PIN-Abfrage der SIM-Karte muss deaktiviert sein. Abb. 1 Abb. 2 b) Erst jetzt den Tele-Switch

Mehr

8.3 Taster am µcontroller

8.3 Taster am µcontroller 8.3 Taster am µcontroller AVR-KOMPENDIUM Nachdem im vorigen Beispiel das Port als Ausgang verwendet wurde erweitern wir dieses Beispiel um einen Taster - um auch das Einlesen von digitalen Signalen zu

Mehr

KY-001 Temperatur Sensor Modul

KY-001 Temperatur Sensor Modul KY-001 Temperatur Sensor Modul Inhaltsverzeichnis 1 Bild... 1 2 Technische Daten / Kurzbeschreibung... 1 3 Pin-Belegung... 2 4 Codebeispiel Arduino... 2 5 One-Wire Konfiguration Raspberry Pi... 3 6 Codebeispiel

Mehr

MSP-EXP430F5529LP. LaunchPad Entwicklungskit MSP-EXP430F5529LP. Schnellstart mit dem Texas Instruments. LaunchPad Entwicklungskit

MSP-EXP430F5529LP. LaunchPad Entwicklungskit MSP-EXP430F5529LP. Schnellstart mit dem Texas Instruments. LaunchPad Entwicklungskit 10166-0 U1+U4 14.01.15 12:49 Seite 1 Christian Immler Schnellstart mit dem Texas Instruments MSP-EXP430F5529LP LaunchPad Entwicklungskit Der schnelle und praxisbezogene Einstieg in die Programmierung des

Mehr

I2C Serial 2.6 LCD Modul. Verwendung mit einem Arduino

I2C Serial 2.6 LCD Modul. Verwendung mit einem Arduino I2C Serial 2.6 LCD Modul Sehr geehrter Kunde, vielen Dank, dass Sie sich für unser Produktentschieden haben. Im Folgenden haben wir aufgelistet, was bei der Inbetriebnahme zu beachten ist: Verwendung mit

Mehr

I2C Serial 2.6 LCD Modul

I2C Serial 2.6 LCD Modul Ausgabe 08.09.2017 Copyright by Joy-IT 1 Index 1. Verwendung mit einem Arduino 1.1 Anschließen des Displays 1.2 Installation der Bibliothek 1.3 Beispiel-Code 2. Verwendung mit einem Raspberry Pi 2.1 Installation

Mehr

ARDF Maus. Schaltungsbeschreibung

ARDF Maus. Schaltungsbeschreibung ARDF Maus Schaltungsbeschreibung Die hier verwendete Schaltung besteht aus zwei Transistorstufen. Das Ausgangssignal jeder Stufe wird über einen Kondensator auf den Eingang der anderen Transistorstufe

Mehr

3,2 Touch-Display-V2 / 3,5 Touch-Display Bedienungsanleitung [Version ]

3,2 Touch-Display-V2 / 3,5 Touch-Display Bedienungsanleitung [Version ] 3,2 Touch-Display-V2 / 3,5 Touch-Display Bedienungsanleitung [Version 04.2017] Sehr geehrter Kunde, vielen Dank, dass Sie sich für unser Produkt entschieden haben. Im Folgenden haben wir aufgelistet, was

Mehr

Ampelsteuerung Merkblatt 1 Wie werden die Bauteile angeschlossen?

Ampelsteuerung Merkblatt 1 Wie werden die Bauteile angeschlossen? 1 Übersicht Wir benutzen zur Steuerung der Ampeln das Arduino-Board, einen Mikrocontroller, an dem die einzelnen Bauelemente, Lampen, Taster und Sensoren, angeschlossen werden. Dafür gehen von jedem Element

Mehr

Adventskalender Raspberry Pi 2017

Adventskalender Raspberry Pi 2017 Adventskalender Raspberry Pi 2017 Mit einem normalen PC oder gar einem Notebook einfache Elektronik zu steuern ist auch wenn es nur ein paar LEDs sind für den Hobbyprogrammierer mit kaum vertretbarem Aufwand

Mehr

VOLTmonitor. VOLTmonitor. Schritt 1: Schaltung. file://localhost/users/rainer/xp-exchange/erzeugte%20websites/p... 1 of 10 07.07.

VOLTmonitor. VOLTmonitor. Schritt 1: Schaltung. file://localhost/users/rainer/xp-exchange/erzeugte%20websites/p... 1 of 10 07.07. VOLTmonitor VOLTmonitor LM3914 Voltanzeige Diese Voltanzeige wurde von www.pointofnoreturn.org vorgestellt. Meine Leistung besteht lediglich darin, die Anleitung ins Deutsche zu übersetzen. Schritt 1:

Mehr

LinkerKit LK-Temp2 Raspberry Pi und Arduino

LinkerKit LK-Temp2 Raspberry Pi und Arduino LinkerKit LK-Temp2 Raspberry Pi und Arduino Sehr geehrter Kunde, vielen Dank, dass Sie sich für unser Produkt entschieden haben. Im Folgenden haben wir aufgelistet, was bei der Inbetriebnahme zu beachten

Mehr

Dokumentation Raspberry USV+ E

Dokumentation Raspberry USV+ E Dokumentation Raspberry USV+ E-002-4865 Seite 1 von 13 Inhaltsverzeichnis I Einführung 03 1 Funktion 04 2 Technische Informationen 05 2.1 Anschlussplan 05 2.2 Akku 06 II Installation 07 3 Hardware 08 3.1

Mehr

Raspberry Pi. AddOn. Der Port-Expander MCP23S17 (Teil 2) by Erik Bartmann

Raspberry Pi. AddOn. Der Port-Expander MCP23S17 (Teil 2) by Erik Bartmann Raspberry Pi by Erik Bartmann www.erik-bartmann.de AddOn Der Port-Expander MCP23S17 (Teil 2) Version 1.0, 19.10.2012 Worum geht s? Hallo zusammen, in diesem RasPi-AddOn - Teil 2 - möchte ich noch tiefer

Mehr

Sehr geehrter Kunde, Seite 2

Sehr geehrter Kunde, Seite 2 Sehr geehrter Kunde, Wir freuen uns, dass Sie mit Ihren Kauf uns Ihr Vertrauen und die Möglichkeit gegeben haben die Vielseitigkeit und Qualität eines renkforce Produktes zu beweisen. Wir wünschen Ihnen

Mehr

Moto1. 28BYJ-48 Stepper Motor. Ausgabe Copyright by Joy-IT 1

Moto1. 28BYJ-48 Stepper Motor. Ausgabe Copyright by Joy-IT 1 28BYJ-48 Stepper Motor Ausgabe 09.08.2017 Copyright by Joy-IT 1 Index 1. Verwendung mit einem Arduino 1.1 Anschließen des Motors 1.2 Installation der Bibliothek 1.3 Verwendung des Motors 2. Verwendung

Mehr

Moto1. 28BYJ-48 Stepper Motor. Ausgabe Copyright by Joy-IT 1

Moto1. 28BYJ-48 Stepper Motor. Ausgabe Copyright by Joy-IT 1 28BYJ-48 Stepper Motor Ausgabe 30.06.2017 Copyright by Joy-IT 1 Index 1. Verwendung mit einem Arduino 1.1 Anschließen des Motors 1.2 Installation der Bibliothek 1.3 Verwendung des Motors 2. Verwendung

Mehr

RFID RC522. Ausgabe Copyright by Joy-IT 1

RFID RC522. Ausgabe Copyright by Joy-IT 1 3 3 RFID RC522 Ausgabe 28.09.2016 Copyright by Joy-IT 1 3 RFID RC522 Index 1. Verwendung mit einem Arduino 1.1 Anschließen des Moduls 1.2 Installation des Moduls 2. Verwendung mit einem Raspberry Pi 2.1

Mehr

Ampelsteuerung Merkblatt 2 Wie wird der Arduino programmiert?

Ampelsteuerung Merkblatt 2 Wie wird der Arduino programmiert? 1 Übersicht Für die Programmierung steht ein Programm zur Verfügung. Hier kann der Quelltext geschrieben, überprüft, kompiliert und anschließend auf den Arduino geladen werden. Wenn ihr das Programm startet,

Mehr

Eine tastergesteuerte LED

Eine tastergesteuerte LED D3kjd3Di38lk323nnm Projekt 1 Eine tastergesteuerte LED In diesem Projekt verwenden Sie einen Taster, um zu steuern, wann die LED leuchtet. Mark Geddes, Arduino-Projekte, dpunkt.verlag, ISBN 978-3-86490-415-8

Mehr

Anleitung Light Module LM2-S

Anleitung Light Module LM2-S Light Module LM2-S 04.09.2011 by cyblord Software Version 1.1 Revision dieser Anleitung 2 Anleitung Light Module LM2-S Technische Daten Merkmal Wert Einheit Versorgungsspannung (VCC) 3.5 16 V Stromaufnahme

Mehr

Die Reihenschaltung und Parallelschaltung

Die Reihenschaltung und Parallelschaltung Die Reihenschaltung und Parallelschaltung Die Reihenschaltung In der Elektronik hat man viel mit Reihen- und Parallelschaltungen von Bauteilen zu tun. Als Beispiel eine Reihenschaltung mit 2 Glühlampen:

Mehr

Bauanleitung. Wechselblinker. Nicola Ramagnano, Julian Müller. 09. Oktober 2012

Bauanleitung. Wechselblinker. Nicola Ramagnano, Julian Müller. 09. Oktober 2012 Bauanleitung Wechselblinker Nicola Ramagnano, Julian Müller 09. Oktober 2012 1. Lieferumfang Name Menge Beschreibung Wert/Typ C1, C2 2 Elektrolyt-Kondensator 10 uf R1. R4 2 Metallfilmwiderstand 560 Ω R2,

Mehr

Infokarte: Snap4Arduino

Infokarte: Snap4Arduino Infokarte: Snap4Arduino Ein Arduino-Projekt erstellen Um ein neues Arduino-Projekt in Snap4Arduino zu erstellen, wird das Programm geöffnet. Snap erzeugt automatisch ein neues Projekt. Soll ein bereits

Mehr

SINNsorik Wahrnehmen durch Sensoren NAME, KLASSE:

SINNsorik Wahrnehmen durch Sensoren NAME, KLASSE: SINNsorik Wahrnehmen durch Sensoren NAME, KLASSE: ARBEITEN MIT DEM ARDUINO KURZBESCHREIBUNG UND ZIELSETZUNG: In diesem optionalen Modul lernen die Schüler das Arbeiten mit Microcontrollern kennen. Das

Mehr

3 Verkehrsampel 32 3.1.1 So funktioniert es 34

3 Verkehrsampel 32 3.1.1 So funktioniert es 34 Inhaltsverzeichnis 1 Von der Betriebssysteminstallation bis zum ersten Python-Programm 5 1.1 Was braucht man? 5 1.1.1 Micro-USB-Handyladegerät 6 1.1.2 Speicherkarte 6 1.1.3 Tastatur 6 1.1.4 Maus 6 1.1.5

Mehr

Skriptum zum. Raspberry Pi. Stand 05. November. Raspberry Pi is a trademark of the Raspberry Pi Foundation

Skriptum zum. Raspberry Pi. Stand 05. November. Raspberry Pi is a trademark of the Raspberry Pi Foundation Skriptum zum Raspberry Pi Stand 05. November Raspberry Pi is a trademark of the Raspberry Pi Foundation 2015 Inhaltsverzeichnis 1 Vorwort 3 2 Installation des Systems 4 2.1 Installation eines Abbilds...................................

Mehr

ARDUINO Übung. Inhalt:

ARDUINO Übung. Inhalt: ARDUINO Übung Diese Übung ermöglicht einen kurzen Einblick in die Welt der Mikrokontrollerprogrammierung. Es sollen im Folgenden die Anleitungen befolgt werden und die entsprechenden elektrotechnischen

Mehr

Ampelschaltung mit dem Raspberry Pi

Ampelschaltung mit dem Raspberry Pi Ampelschaltung mit dem Raspberry Pi => wiringpi.h

Mehr

MotoPi. Ausgabe Copyright by Joy-IT 1

MotoPi. Ausgabe Copyright by Joy-IT 1 3 3 MotoPi Ausgabe 26.01.2017 Copyright by Joy-IT 1 3 MotoPi Index 1. Einführung 2. Technische Daten & Sicherheitshinweise 3. Einrichtung des Raspberry Pis 4. Installation des Moduls 5. Ansteuerung der

Mehr

Kapitel. Eins zurück, zwei vor: die ersten Schritte

Kapitel. Eins zurück, zwei vor: die ersten Schritte Kapitel 1 Eins zurück, zwei vor: die ersten Schritte ASIMO ist ein dem Menschen nachempfundener Roboter, der sich auf zwei Beinen fortbewegen kann. Er vereint alle Inhalte der Elektrotechnik und Elektronik

Mehr

Versuch 5: Linux embedded

Versuch 5: Linux embedded Ziel Installieren des Betriebssystems Raspian auf einem Raspberry mit anschließender Konfiguration und Installation weiterer Programme unter Linux. Greifen Sie auf diese Dienste von einer zweiten Arbeitsstation

Mehr

Der Transistor (Grundlagen)

Der Transistor (Grundlagen) Der Transistor (Grundlagen) Auf dem Bild sind verschiedene Transistoren zu sehen. Die Transistoren sind jeweils beschriftet. Diese Beschriftung gibt Auskunft darüber, um welchen Transistortyp es sich handelt

Mehr

Jugend Programmiert Die. Schlaue Pflanze.

Jugend Programmiert Die. Schlaue Pflanze. Jugend Programmiert Die Schlaue Pflanze www.codingworld.io Vorwort Alle Schaltungen, Programme und Bauteile wurden vorher von uns Geprüft. Trotzdem können wir leider Fehler im Buch, den Schaltungen oder

Mehr

Verdrahten des GPS Empfängers mit dem Raspberry Pi:

Verdrahten des GPS Empfängers mit dem Raspberry Pi: Willkommen! Und herzlichen Dank für den Kauf unseres AZ-Delivery NEO-6M GPS Moduls für den Raspberry Pi, Arduino oder PC! Auf den folgenden Seiten gehen wir mit dir gemeinsam die ersten Schritte von der

Mehr

3,2 Touch-Display-V2 Bedienungsanleitung

3,2 Touch-Display-V2 Bedienungsanleitung 3,2 Touch-Display-V2 Bedienungsanleitung Sehr geehrter Kunde, vielen Dank, dass Sie sich für unser Produkt entschieden haben. Im Folgenden haben wir aufgelistet, was bei der Inbetriebnahme zu beachten

Mehr

Modellbau Ampel für 10 LEDs (2x Auto- und 2x Füssgängerverkehr)

Modellbau Ampel für 10 LEDs (2x Auto- und 2x Füssgängerverkehr) Modellbau Ampel für 10 LEDs (2x Auto- und 2x Füssgängerverkehr) Inhaltsverzeichnis 1. Einleitung...2 2. Eigenschaften...2 3. Bedienung...2 3.1 Normalbetrieb...2 3.2 Programmierung der Phasenzeiten...3

Mehr

MotoPi. Ausgabe Copyright by Joy-IT 1

MotoPi. Ausgabe Copyright by Joy-IT 1 3 3 MotoPi Ausgabe 31.03.2017 Copyright by Joy-IT 1 3 MotoPi Index 1. Einführung 2. Technische Daten & Sicherheitshinweise 3. Einrichtung des Raspberry Pis 4. Installation des Moduls 5. Ansteuerung der

Mehr

3,2 Touch-Display-V2 Bedienungsanleitung [Version (Raspberry Pi 3)]

3,2 Touch-Display-V2 Bedienungsanleitung [Version (Raspberry Pi 3)] 3,2 Touch-Display-V2 Bedienungsanleitung [Version 03.2016 (Raspberry Pi 3)] Sehr geehrter Kunde, vielen Dank, dass Sie sich für unser Produkt entschieden haben. Im Folgenden haben wir aufgelistet, was

Mehr

ArduBlock Station 4 - Farbthermometer

ArduBlock Station 4 - Farbthermometer Temperatur zum Leuchten bringen Wie viele Menschen haben sich schon die Finger verbrannt, weil die Herdplatte noch heiß war? Oder haben angewidert das Gesicht verzogen, weil der Tee schon kalt war? Das

Mehr

Microcontroller Kurs Programmieren. 09.10.11 Microcontroller Kurs/Johannes Fuchs 1

Microcontroller Kurs Programmieren. 09.10.11 Microcontroller Kurs/Johannes Fuchs 1 Microcontroller Kurs Programmieren 9.1.11 Microcontroller Kurs/Johannes Fuchs 1 General Purpose Input Output (GPIO) Jeder der Pins der vier I/O Ports kann als Eingabe- oder Ausgabe-leitung benutzt werden.

Mehr

Christian Immler. Lieferumfang: 1x 192-seitiges Handbuch. 41 Bauteile:

Christian Immler. Lieferumfang: 1x 192-seitiges Handbuch. 41 Bauteile: Das Franzis Raspberry Pi Lernpaket: Für 20 Selbstbauprojekte von der Fußgängerampel bis zur Speicherkarten-Füllstandsanzeige. Vom Spielecomputer bis zur Weltzeituhr Christian Immler Das Franzis Raspberry

Mehr

3 Verkehrsampel So funktioniert es 32

3 Verkehrsampel So funktioniert es 32 Inhaltsverzeichnis 1 Von der Betriebssysteminstallation bis zum ersten Python-Programm 5 1.1 Was braucht man? 5 1.1.1 Micro-USB-Handyladegerät 5 1.1.2 Speicherkarte 6 1.1.3 Tastatur 6 1.1.4 Maus 6 1.1.5

Mehr

Bedienungsanleitung Folientastatur & Controller

Bedienungsanleitung Folientastatur & Controller Bedienungsanleitung Folientastatur & Controller Artikelnummern Folientastatur Horizontal: EA-KC2-101 Folientastatur Vertikal: EA-KC2-102 Zugangscontroller: EA-KC2-201 Zugangscontroller EA-KC2-201 1. Anschluss

Mehr

LED Skalenbeleuchtung mit einem Arduino

LED Skalenbeleuchtung mit einem Arduino Projektteil: LED Skalenbeleuchtung mit einem Arduino Aufgaben: - Ein Taster schaltet die LED-Beleuchtung ein - Nach Ablauf einer im Programm hinterlegten Zeit schaltet sich die Beleuchtung von selbst wieder

Mehr

Starten Sie die Arduino IDE und geben Sie den folgenden Programmcode ein:

Starten Sie die Arduino IDE und geben Sie den folgenden Programmcode ein: Blinken Starten Sie die Arduino IDE und geben Sie den folgenden Programmcode ein: // Projekt 1 - LED Blinker int ledpin = 13; void setup() pinmode(ledpin, OUTPUT); void loop() digitalwrite(ledpin, HIGH);

Mehr

Lötfigur. Inhaltsverzeichnis

Lötfigur. Inhaltsverzeichnis Inhaltsverzeichnis Inhaltsverzeichnis... 1 Erläuterung... 2 Allgemein... 2 Funktion... 3 Vorbereitung:... 4 Benötigtes Werkzeug... 4 Benötigtes Material... 4 Durchführung:... 4 Vorbereitung der Bauteile...

Mehr

Aufgaben zur Attiny-Platine

Aufgaben zur Attiny-Platine Das Attiny-Projekt Aufgaben 1 Aufgaben zur Attiny-Platine 1. LEDs blinken 1.1 Schließen Sie eine rote LED an PortB.0 und eine grüne LED an PortB.1 an (vgl. Abb. 1). Achten Sie dabei darauf, dass die langen

Mehr

Arduino 1/10. Das erste Programm: LED-Blinklicht. Einzelheiten der Schaltung. Programm für das Blinklicht

Arduino 1/10. Das erste Programm: LED-Blinklicht. Einzelheiten der Schaltung. Programm für das Blinklicht Arduino / Das erste Programm: ED-Blinklicht n diesem Projekt geht es um eine blinkende ED. Dazu benötigen wir: Arduino Uno ED, einfarbig mit zwei Anschlussen Widerstand zur Strombegrenzung Steckbrett (Breadboard)

Mehr

Stefan Schröder Hard- und Softwareentwicklungen. Steuerung für GPRS-Module und elektronische Sicherung. Zum Neetzekanal Brietlingen

Stefan Schröder Hard- und Softwareentwicklungen. Steuerung für GPRS-Module und elektronische Sicherung. Zum Neetzekanal Brietlingen Stefan Schröder Hard- und Softwareentwicklungen Steuerung für GPRS-Module und elektronische Sicherung Stefan Schröder Hard- und Softwareentwicklungen Zum Neetzekanal 19 21382 Brietlingen e-mail: [email protected]

Mehr

Manuelle Konfiguration Ihrer Lautsprecher/Subwoofer mit BeoLab Transmitter 1

Manuelle Konfiguration Ihrer Lautsprecher/Subwoofer mit BeoLab Transmitter 1 Manuelle Konfiguration Ihrer Lautsprecher/Subwoofer mit BeoLab Transmitter 1 Sie müssen die manuelle Konfiguration verwenden, wenn Sie mehrere Lautsprecher/Subwoofer auf dem gleichen Kanal konfigurieren

Mehr

Eingaben. Themen heute. Taster. Eingaben Zuweisungen Zeitmessung. Programmieren für Ingenieure Sommer Andreas Zeller, Universität des Saarlandes

Eingaben. Themen heute. Taster. Eingaben Zuweisungen Zeitmessung. Programmieren für Ingenieure Sommer Andreas Zeller, Universität des Saarlandes Eingaben Programmieren für Ingenieure Sommer 2015 Andreas Zeller, Universität des Saarlandes Themen heute Eingaben Zuweisungen Zeitmessung Taster Wikipedia Ziel Wenn Taste gedrückt, soll LED leuchten Wir

Mehr

Konfiguration der PV-Station mit integrierten LAN-Modem

Konfiguration der PV-Station mit integrierten LAN-Modem Konfiguration der PV-Station mit integrierten LAN-Modem Schließen Sie die PV-Station, wie im Handbuch beschrieben, an eine 230-Volt Spannungsversorgung an. Verbinden Sie die RJ-45-Buchse (befindet sich

Mehr

LED DMX & PWM Dimmer - RGBW Bedienungsanleitung

LED DMX & PWM Dimmer - RGBW Bedienungsanleitung LED DMX & PWM Dimmer - RGBW Bedienungsanleitung Artikel Nr.: LC-025-004 1. Produktbeschreibung Der DMX512 Dimmer wird ausschliesslich für Konstantspannungs LEDs verwendet. Er verfügt über einen 12 Bit

Mehr

Benötigte Teile für die Statusanzeige, Kosten und Beschaffungslinks:

Benötigte Teile für die Statusanzeige, Kosten und Beschaffungslinks: Projekt zur Erstellung einer Statusanzeige für die Alarmanlage Lupusec XT2(plus) über einen Raspberry Pi incl. Sprachausgabe und Schaltung von Standard Funksteckdosen Benötigte Teile für die Statusanzeige,

Mehr

Weichenanzeige, mit 2 LED s, kompatibel zum Anschluss direkt an grünen Trix-Schalter 0,25W

Weichenanzeige, mit 2 LED s, kompatibel zum Anschluss direkt an grünen Trix-Schalter 0,25W +12V Weichenanzeige, mit 2 LED s, kompatibel zum Anschluss direkt an grünen Trix-Schalter D1 LED, gelb D2 LED, grün T1 = BC547 R1 = 2k, 0,25W R3 = 33k 0,25W R2 = 2k 0,25W Grüner Trix- Schalter, die 2 blanken

Mehr

AMG-GSM-DIALER-02 31/08/2015 (05)

AMG-GSM-DIALER-02 31/08/2015 (05) AMG-GSM-DIALER-02 31/08/2015 (05) Inhaltsverzeichnis Voreinstellungen... 3 Erstinbetriebnahme... 3 Programmierungsbefehle... 4 Quittierung bei Alarm... 5 Alarmmodi... 5 Stromspar-Alarmmodus... 5 Normaler

Mehr

TNX Series. page 1-3 USER S MANUAL. TNX-10a TNX-12a TNX-15a

TNX Series. page 1-3 USER S MANUAL. TNX-10a TNX-12a TNX-15a TNX Series GB page 1-3 USER S MANUAL D Seite 4-6 Bedienungsanleitung TNX-10a TNX-12a TNX-15a WARNINGS 1 CONTROLS AND FEATURES: 2 Specifications Manufacturer: MUSIC STORE professional GmbH Tel: +49 (0)

Mehr

Schrittmotor Parallel Port Interface Platine

Schrittmotor Parallel Port Interface Platine Schrittmotor Parallel Port Interface Platine Soft- und Hardware Langenfeld, Stiftstr. 3, 86866 Mickhausen Tel.: 082041281, Fax: 082041675 E-Mail: [email protected] Homepage: http://www.pro-tos.de Eingang

Mehr

Fühlen, Kontrollieren, Interagieren

Fühlen, Kontrollieren, Interagieren Fühlen, Kontrollieren, Interagieren Ist das Licht an? Deine Augen sehen, wenn es hell wird. Dein Kleidungsstück kann das auch - mit Lichtsensoren! Schalter und Sensoren sind die Sinne deiner intelligenten

Mehr

LCD Display 20x4 mit Buttons

LCD Display 20x4 mit Buttons Ausgabe 10.11.2017 Copyright by Joy-IT 1 Index 1. Anschluss des Displays 2. Installation des Systems 3. Verwendung & Beispiel-Code 4. Support Ausgabe 10.11.2017 Copyright by Joy-IT 2 Sehr geehrter Kunde,

Mehr

Schnelleinstieg. Steckbretter

Schnelleinstieg. Steckbretter 43 4 Schnelleinstieg Es ist immer besser, praktische Erfahrungen zu sammeln, als nur über etwas zu lesen und vor allem macht es mehr Spaß. Dieses Kapitel soll Sie mit der Verwendung eines Steckbretts und

Mehr

Einführung Arduino - Aufbau

Einführung Arduino - Aufbau Einführung Arduino Einführung Arduino - Aufbau Einführung Arduino - Breadboard (http://www.circuit-help.com.ph/wpcontent/uploads/2014/02/imgp5507-600x600.jpg) Einführung Arduino - Breadboard (https://images.duckduckgo.com/iu/?u=http%3a%2f

Mehr

Arduino Digispark. Ausgabe Copyright by Joy-IT 1

Arduino Digispark. Ausgabe Copyright by Joy-IT 1 Ausgabe 25.08.2017 Copyright by Joy-IT 1 Index 1. Vorbereitung der Installation 2. Anschluss des Gerätes 3. Programmierung von Pin P5 4. Beispielcode-Übertragung 5. Support Ausgabe 25.08.2017 Copyright

Mehr

Abb. 1: Unser Experimentierset

Abb. 1: Unser Experimentierset Wir steuern Anlagen Sicherlich möchtest du am liebsten selbst einen großen Roboter programmieren. Leider gibt es nur wenige Schulen, die derartige Geräte zur Verfügung haben. Du kannst dir aber für wenige

Mehr

Arduino Mikrocontrolling

Arduino Mikrocontrolling Arduino Mikrocontrolling Inhaltsverzeichnis 1.Vorwort zur Arduino Anleitung...2 2. Hardware und Software...3 2.1 Hardware...3 2.1.2 Empfohlenes Zubehör...3 2.1.2.1 Das Breadboard...4 2.1.2.2 Leuchtdioden

Mehr

Herzlichen Glückwunsch zum Dinamo Plug & Play Starter-Set!

Herzlichen Glückwunsch zum Dinamo Plug & Play Starter-Set! Herzlichen Glückwunsch zum Dinamo Plug & Play Starter-Set! Wir nennen dieses Starter-Set "Dinamo Plug & Play". Vielleicht ist es gut, diesen Namen zuerst zu erklären? Plug: PiCommIT hat alle Bauteile optimal

Mehr

Was ist ein Stromkreis?

Was ist ein Stromkreis? Was ist ein Stromkreis? Warum leuchtet eigentlich die Lampe in einem Raum, wenn du auf den Lichtschalter drückst? Die Lösung des Rätsels beinhaltet alle einzelnen Komponenten, aus denen ein Stromkreis

Mehr

Wunderst du dich auch manchmal, wo die ganzen Kekse hin sind? Mit diesem Projekt kommst du dem Dieb schnell auf die Schliche.

Wunderst du dich auch manchmal, wo die ganzen Kekse hin sind? Mit diesem Projekt kommst du dem Dieb schnell auf die Schliche. Keksdosenalarm Wunderst du dich auch manchmal, wo die ganzen Kekse hin sind? Mit diesem Projekt kommst du dem Dieb schnell auf die Schliche. Sobald jemand die Keksdose öffnet, geht der Alarm los. /8 9

Mehr

TURN ON YOUR CREATIVITY RASPBERRY PI

TURN ON YOUR CREATIVITY RASPBERRY PI TURN ON YOUR CREATIVITY RASPBERRY PI Inhalt Bevor es losgeht... 6 1 Die erste LED leuchtet am Raspberry Pi 14 2 Das erste Projekt mit Scratch 28 3 Scratch und GPIO 32 4 Fußgängerampel 46 5 Fußgängerampel

Mehr

Erste Schritte. Programmieren für Ingenieure Sommer Andreas Zeller, Universität des Saarlandes

Erste Schritte. Programmieren für Ingenieure Sommer Andreas Zeller, Universität des Saarlandes Erste Schritte Programmieren für Ingenieure Sommer 2014 Andreas Zeller, Universität des Saarlandes Das Galileo-Board Anschluss 1. Netzteil 2. USB-Kabel Programmierumgebung Download über Vorlesungs-Webseite

Mehr

Aufgabe Im Quadrat fahren

Aufgabe Im Quadrat fahren Aufgabensammlung LEGO MINDSTORMS NXT Version 4.6.13 Aufgabe Im Quadrat fahren Ziel Sie programmieren den Lego Roboter mit dem Programm LEGO MINDSTORMS Sie kennen Bedingungen und Schleifen Zeitaufwand 20

Mehr

am besten erst den ganzen Abschnitt lesen, besonders das mit dem patch!

am besten erst den ganzen Abschnitt lesen, besonders das mit dem patch! Doorpi installieren am besten erst den ganzen Abschnitt lesen, besonders das mit dem patch! https://www.doorpi.org/forum/lexicon/entry/1-installation-doorpi-mittels-pypi-auf-einemraspberry-pi-raspbian/

Mehr

Wichtig zu erwähnen ist, dass es sich hier um ein SMD Bauteil handelt und für Lötanfänger nicht geeignet ist!

Wichtig zu erwähnen ist, dass es sich hier um ein SMD Bauteil handelt und für Lötanfänger nicht geeignet ist! Willkommen! Und herzlichen Dank für den Kauf unseres AZ-Delivery ESP8266-12E mit Adapter Board. Auf den folgenden Seiten gehen wir mit dir gemeinsam das Auflöten des ESP8266 Chips auf das Adapter Board

Mehr

Datenblatt zu PKKC1091 V2.2 Pufferakku-Ladeschaltung / USV

Datenblatt zu PKKC1091 V2.2 Pufferakku-Ladeschaltung / USV Datenblatt zu PKKC1091 V2.2 Pufferakku-Ladeschaltung / USV Die Schaltung dient zur Stabilisierung der Versorgungsspannung eines Rechnersystems und besteht im wesentlichen aus zwei Schaltungsteilen: 1.)

Mehr