Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung Labor Automatisierungstechnik Teilnehmer: Name: Matrikelnr.: Name: Matrikelnr.: Name: Matrikelnr.: Versuch: Arduino Anwendung Philipp Schorr Arduino Anwendung 1 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung Inhaltsverzeichnis 1. Einleitende Worte ........................................................................................................................... 3 2. Was ist Arduino ............................................................................................................................... 3 2.1 Eigenschaften des Arduino UNO ............................................................................................... 3 3. Versuchsaufbau ............................................................................................................................... 4 4. Vorbereitung zur Durchführung ...................................................................................................... 4 5. Aufgabenstellung........................................................................................................................... 10 5.1.1 LED Blinklicht ........................................................................................................................ 10 5.1.2 LED Blinklicht ........................................................................................................................ 10 5.1.3 LED Blinklicht ........................................................................................................................ 10 5.1.4 LED Blinklicht ........................................................................................................................ 11 5.1.5 LED Dimmer via PWM .......................................................................................................... 11 5.2 Textausgabe über LCD Display ................................................................................................ 13 5.3 Ansteuern eines Servomotors mittels eines Potentiometers ................................................. 15 5.4 Ansteuern eines Servomotors und Ausgabe via LCD .............................................................. 17 5.5 Funkverbindung via 433 MHz Modul ...................................................................................... 18 6. Anhang........................................................................................................................................... 20 6.1 Befehlsliste .............................................................................................................................. 20 6.2 Platinenschaltpläne ................................................................................................................. 25 7. Hilfe ............................................................................................................................................... 27 8.Kritik ............................................................................................................................................... 27 9. Abbildungsverzeichins ................................................................................................................... 28 Philipp Schorr Arduino Anwendung 2 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung 1. Einleitende Worte Ziel des Versuchs „Arduino Anwendung“ ist es Ihnen die Funktionsweise eines Controllers, hier des Arduino UNO´s, durch verschiedene praktische Anwendungen näher zu bringen. Des Weiteren ist eine schriftliche Versuchsausarbeitung zu erstellen. Der entwickelte Programmcode ist kommentiert in gedruckter Form und auf einer CD-ROM mit abzugeben und wird mitbewertet. 2. Was ist Arduino Arduino ist eine Physical-Computing Plattform bestehend aus Hard- und Software. Bei der Hardware handelt es sich um ein Mikrocontrollerboard, das den Namen Arduino trägt, und aus einem einfachen I/O-Board besteht. Es ist mit analogen und digitalen Ein- und Ausgängen versehen und verwendet die Programmiersprache Processing in der Entwicklungsumgebung. Hierbei handelt es sich um eine relativ einfache Version einer Programmiersprache, was die Bedienung und Entwicklung des Arduino einfach macht. Mit den Softwareanwendungen von Arduino kann die Hardware dazu genutzt werden, mit Computern zu interagieren. 2.1 Eigenschaften des Arduino UNO • • • • • • • • • Microcontrollerboard basierend auf dem Atmega328 14 digitale Ein-/Ausgänge incl. 6 PWM Ausgänge 6 Analogeingänge 16 MHz Keramik Resonator(Clock Speed) USB B (w) Schnittstelle Eingangspannung (empfohlen) 7-12V Eingangspannung (Grenze) 6-20V Reset Taster Speichervolumen Atmega328 32 kB (davon 0,5 kB für den bootloader) Quelle: arduino.cc Abbildung 1 Arduino UNO Philipp Schorr Arduino Anwendung 3 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung 3. Versuchsaufbau Der Versuchsaufbau besteht aus zwei Arduino Uno´s: UNO R3 und einem UNO SMD R3 und einer Reihe von verschiedenen Bauteilen wie z.B. Servomotor SM-S2309S, LCD Anzeige LCD-WH1602BTMI, 433MHz Sender, 433MHz Empfänger. Abbildung 2 Versuchsaufbau 4. Vorbereitung zur Durchführung Der Versuchsaufbau ist selbstständig aufzubauen und zu Programmieren. Daher wird ein gewissses Maß an Feingefühl im Bezug auf den Umgang mit der Elektronik erwartet. Sollte ein Bauteil defekt oder beschädigt sein möchten wir Sie bitten einem Laborbetreuer darüber zu informieren. Vor Inbetriebnahme des Steckbords bitte einen Betreuer rufen um die Schaltung abnehmen zu lassen. Desweitern werden Grundkenntnisse in der Programmiersprache C bzw. C++ vorausgesetzt. Auf den folgenden Seiten ist ein einfaches Beispielprogramm angegeben um Ihnen den Softwareumgang zu erklären. Philipp Schorr Arduino Anwendung 4 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung Start der Software : Die genutzte Software Arduino (IDE) 1.6.3 ist eine Freewaresoftware, daher ist es Ihnen frei überlassen sich das Programm auf Ihren eigenen Geräten zu installieren oder die von uns bereitgestellten Rechner zu nutzten. Die Links finden Sie unter 6. Hilfe. Nach dem Start der Software erscheint folgendes Fenster: Abbildung 3 Arduino Software Philipp Schorr Arduino Anwendung 5 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung Als ersten Schritt wählen wir das richtige Board aus: Arduino UNO Abbildung 4 Platinenauswahl Vor dem Hochladen des Programmes sollte es verifiziert werden. Hierzu klicken Sie auf den entsprechenden Button. Siehe Abbildung 5. Abbildung 5 Programm verifizieren Philipp Schorr Arduino Anwendung 6 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung Vor dem Upload ihres Programmes muss noch der korrekte Port, an dem der Arduino angeschlossen ist, ausgewählt werden. Schließen Sie dazu den Arduino mittels USB an den Rechner an. Anschließend öffnen Sie den Reiter Werkzeuge Port, hier werden mehrere mögliche Ports angezeigt. Wählen Sie nun den Port mit dem angeschlossenen Arduino UNO aus. Zu erkennen an dem Text (Arduino UNO). Abbildung 6 Portauswahl Nach dem Prüfen der Software durch den „Verifizieren“ Button kann das Programm wird über den Button „Hochladen“ via USB Kabel auf den Arduino übertragen. Abbildung 7 Upload Philipp Schorr Arduino Anwendung 7 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung Haben Sie das Programm erfolgreich auf den Arduion übertragen und wollen den seriellen Monitor öffnen, können Sie das unter Werkzeuge Serieller Monitor. Abbildung 8 Serieller Monitor Philipp Schorr Arduino Anwendung 8 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung Bitte lesen Sie folgendes Beispielprogramm. Darin werden die ersten Befehle genutzt und erklärt. Dieses Programm kann auch zu Beginn des Versuches abgetippt werden um die obigen Schritte nachzuvollziehen. Beispielprogramm: Abbildung 9 Beispiel Code Philipp Schorr Arduino Anwendung 9 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung 5. Aufgabenstellung Alle Anschlusspläne zu den verschiedenen Platinen finden Sie im Anhang. 5.1.1 LED Blinklicht Der Anwender soll mithilfe eines Arduino UNO´s und der Platine aus XX Abbildung 10 Platine LED mit Taster einen Programmcode entwerfen, welches die „Blink LED“ mit dem auf der Platine befindlichen Taster einschaltet. Die LED soll nur solange angeschaltet bleiben wie der Taster gedrückt ist. Nutzten Sie dafür den „digitalRead()“-Befehl. Alternativ kann auch hier wieder das Steckbord genutzt werden (Abbildung 11 Schaltung LED mit Taster). 5.1.2 LED Blinklicht Der Anwender soll mithilfe eines Arduino UNO´s und der Platine aus Abbildung 10 Platine LED mit Taster einen Programmcode entwerfen, welches die „Blink LED“ mit dem auf der Platine befindlichen Taster ein- und ausschaltet. Wird der Taster betätigt leuchtet die LED solange bis der Taster erneut betätigt wird. Alternativ kann auch hier wieder das Steckbord genutzt werden (Abbildung 11 Schaltung LED mit Taster). 5.1.3 LED Blinklicht Der Anwender soll mithilfe eines Arduino UNO´s und der Platine aus Abbildung 10 Platine LED mit Taster einen Programmcode entwerfen, welches den Morsecode von „HTW“ ausgibt. Das Signal setzt sich wie folgt zusammen: …. - .--. Ein Punkt ist ein kurzes Blinken und ein Strich ein langes Blinken. Ein kurzes Blinken kann z.B. 200ms high und 400ms low sein, ein langes Blinken entsprechend 800ms high und ebenfalls 400ms low. Alternativ kann auch hier wieder das Steckbord genutzt werden (Abbildung 11 Schaltung LED mit Taster). Philipp Schorr Arduino Anwendung 10 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung 5.1.4 LED Blinklicht Der Anwender soll mithilfe eines Arduino UNO´s und der Platine aus Abbildung 10 Platine LED mit Taster einen Programmcode entwerfen, welches das Programm aus Aufgabenstellung 5.1.3 um einen „Start“ Taster erweitert. Ist der Code komplett übermittelt wird wieder auf eine Eingabe gewartet. Alternativ kann auch hier wieder das Steckbord genutzt werden (Abbildung 11 Schaltung LED mit Taster). 5.1.5 LED Dimmer via PWM Der Anwender soll mit Hilfe der integrierten Pulsweitenmodulation des Controllers eine LED stufenweise Dimmen. Dies soll erst nach dem Betätigen eines Tasters ausgeführt werden. Die LED soll dabei mindestens 3 Helligkeitsstufen annehmen. Verwenden Sie hierzu die Platine aus Abbildung 10 Platine LED mit Taster. Alternativ kann auch hier wieder das Steckbord genutzt werden (Abbildung 11 Schaltung LED mit Taster). Hilfestellung: Zur Ansteuerung eines Pins mit der Pulsweitenmodulation wird der „analogWrite()“ Befehl benutzt. Der Wertebereich der PWM ist zwischen 0 und 255. Der Wert 255 ist hierbei die größte Aussteuerung und somit leuchtet die LED am hellsten. Beispiel: analogWrite(PinNummer, Wert); Philipp Schorr // je größer Wert wird desto heller leuchtet die LED Arduino Anwendung 11 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung Aufbau: Betriebsbereitschaft Blink LED (Pin 9) Abbildung 10 Platine LED mit Taster Taster (Pin 11) Taster Anode 220 Ω Kathode (abgeflachte Seite der LED) Abbildung 11 Schaltung LED mit Taster Philipp Schorr Arduino Anwendung 12 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung 5.2 Textausgabe über LCD Display Der Benutzer soll mit Hilfe des Contollers eine Textausgabe auf einem LCD Display mit 16 Zeichen auf 2 Zeilen realisieren. Zur Kontraststeuerung soll ein 10kΩ Potentiometer genutzt werden. Des Weiteren soll ein Taster verwendet werden, der als Start Taster dienen soll. Nutzten Sie hierfür bitte die Platine aus Abbildung 12 Platine LCD Display und schieben Sie den Schalter in die Taster-Position (in Richtug des Tasters). Funktion: • • • • • • Textausgabe über ein LCD Bildschirm statisch und fließend Nutzten beider Zeilen Aktivieren des Cursors (Blinken) Deaktivieren des Cursors (Blinken) Bei Betätigung eines Taster Textausgabe beginnen Eine wechselnde Textausgabe während des laufenden Programms Prinzipieller Programmablauf: 1. Text: Taster zum Start betaetigen! 2. Taster betätigen 3. Text: HTW IngWi Arduino UNO (Cursor blinken) 4. Text: Arduino Anwendung (Cursor blinken stop) 5. Text: Taster zum Start betaetigen! Philipp Schorr Arduino Anwendung 13 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung Aufbau: Kontrasteinstellung LCD Taster Abbildung 12 Platine LCD Display Philipp Schorr Schalter Arduino Anwendung 14 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung 5.3 Ansteuern eines Servomotors mittels eines Potentiometers Der Benutzter soll mittels des Arduinos einen Servomotor ansteuern. Dazu soll ein 10kΩ Potentiometer genutzt werden. Der Servomotor soll durch Verändern der Potentiometereinsstellung angesteuert werden. Schieben Sie zur Nutzung des Servomotors den Schalter auf der auf Abbildung 13 Platine Ansteuerung Servomotor dargestellten Platine in Richtung des Anschlusses des Servomotors. Bitte beachten Sie, dass die beiden Endpunkte des Servos nicht dauerhaft angefahren werden. Alternativ kann auch hier wieder das Steckbord genutzt werden (Abbildung 14 Schaltung Servomotor). Funktion: • • • • • Ansteuern eines Servomotors via Spanungsteiler durch ein Potentiometer. Analoges Einlesen des Spannungsteilerwertes des Potentiometers mit A0 Werte zwischen 0 und 1024 Normieren dieses Wertes (0-180) mittles „map()“ Befehl Ansteuern des Servomotors über Pin 9 mit dem normierten Wert Serielle Ausgabe aller Werte auf dem Host-Rechner mittels USB Aufbau: Ansteuerung des Servomotors Anschluss Servomotor Abbildung 13 Platine Ansteuerung Servomotor Schalter Philipp Schorr Arduino Anwendung 15 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung 100μF 100μF Abbildung 14 Schaltung Servomotor Philipp Schorr Arduino Anwendung 16 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung 5.4 Ansteuern eines Servomotors und Ausgabe via LCD Der Benutzter soll wie in Aufgabe 5.3 und 5.4 einen Servomotor und ein LCD Display mittels Arduino ansteuern. An dem Servomotor ist eine Messnadel befestigt welche die aktuell eingestellte Gradzahl anzeigt. Auf dem Display soll einerseits der eingestellte Potiwert als auch der angezeigte Winkel ausgegeben werden. Schieben Sie zur Nutztung des Servos den Schalter in Richtung des Anschlusses des Servomotors. Bitte beachten Sie, dass die beiden Endpunkte des Servomotors nicht dauerhaft angefahren werden. Funktion: • • • • • • Ansteuern eines Servomotors via Spanungsteiler durch ein Potentiometer. Analoges Einlesen des Spannungsteilerwertes des Potentiometers als Integerwert mit A0 Normieren dieses Integerwertes (0-180) Ansteuern des Servomotors über Pin 9 mit dem normierten Wert Serielle Ausgabe aller Werte auf dem Host-Rechner via USB Ausgabe des Winkels des Balken auf ein Grad genau über das LCD Prinzipielle Ausgabe via LCD: Potiwert: 363 Winkel: +50 Aufbau: Ansteuerung des Servomotors Kontrasteinstellung LCD Anschluss Servomotor Abbildung 15 Platine LCD mit Servomotor Schalter Philipp Schorr Arduino Anwendung 17 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung 5.5 Funkverbindung via 433 MHz Modul Der Anwender soll mithilfe der drei Taster verschiedene Nachrichten von einem Arduino auf einen anderen übertragen und anschließend via Serielle Ausgabe ausgeben .Dazu soll die Platine aus Abbildung 16 Platine Funkverbindung Sender genutzt werden. Der Empfänger soll wie in Abbildung 17 Schaltung Funkmodul aufgebaut werden. Die Funkverbindung wird mit Hilfe der „Virtual Wire“ Bibliothek umgesetzt, welche auf dem Rechner im Labor vorinstalliert ist. Falls Sie ihren eigenen Laptop nutzten möchten können Sie die Bibliothek via USB Stick hier im Labor bekommen. Funhktion: • • • • Aufbau einer Funkverbindung zwischen zwei Arduino UNO´s Bau einer Antenne passend zur Frequenz (433 MHz) Senden von einfachen String´s durch Drücken des entsprechenden Tasters Ausgabe der empfangenen Daten über die serielle Schnittstelle des Controllers Beispielablauf: • • • Taster eins gedrückt: es wird der Text „AMS“ gesendet. Serieller Monitor Sender: gesendet : AMS Serieller Monitor Empfänger: empfangen: AMS • • • Kein Taster gedrückt: es wird der Text „none“ gesendet Serieller Monitor Sender: gesendet : none Serieller Monitor Empfänger: empfangen: none Philipp Schorr Arduino Anwendung 18 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung 433 MHz Sender Aufbau: Abbildung 16 Platine Funkverbindung Sender 433 MHz Empfänger GND VCC+ 5V DATA Abbildung 17 Schaltung Funkmodul Empfänger Philipp Schorr Arduino Anwendung 19 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung 6. Anhang 6.1 Befehlsliste LCD Anzeige: LiquidCrystal.h //benötigte Library für die Verwendung des LCD LiquidCrystal Name_der_Anzeige(12, 11, 5, 4, 3, 2); //Pins dienen der Kommunikation mit dem Controller entsprechend des Versuchsaufbaus angegeben ***.begin(Stellen, Zeilen); //Groesse des Display angeben (Stellen, Zeilen) ***.clear(); //Leeren des LCD Displays ***.setCursor(Stelle, Zeile); //Cursor des Lcd Display auf eine beliebige Stelle des Displays setzten (Stelle,Zeile) ***.print("Hello!"); //Textausgabe über das LCD Display Philipp Schorr Arduino Anwendung 20 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung Cursor: ***.blink(); //Blinken des Cursors einschalten ***.noBlink(); //Blinken des Cursors ausblenden Servomotor: Servo.h //benötigte Library für die Verwendung des Servomotors Servo Name_des_Servos //anlegen eines Servomotors ***.attach(PinNummer); //legt fest an welchen Pin des Controllers das Steuerkabel des Servos innehat. ***.write(***); //Befehl der die Steuerspannung liest und umsetzt. Philipp Schorr Arduino Anwendung 21 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung In- und Outputbefehle: pinMode(PinNummer); //Angabe ob Pin als Ein- oder Ausgang verwendet wird. analogRead(PinNummer); //lesen des Analogwertes am Pin A0. analogWrite(PinNummer, Wert); //ausgeben eines analogen Wertes auf einen Pin digitalRead(PinNummer); //lesen des logischen Zustands des Pins HIGH oder LOW digitalWrite(PinNummer, Zustand); // Pin auf HIGH oder LOW setzten Serielle Ausgabe: Serial.begin(9600); //Aufbau einer seriellen Verbindung zwischen controller und dem Computer via USB. //9600 entspricht dabei der Datenübertragungsgeschwindigkeit in bps (bit per second). //Aufruf des seriellen Monitors ist mit der Tastenkombination Strg+Shift+m möglich. Philipp Schorr Arduino Anwendung 22 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung Serial.print("Text"); //dient der Ausgabe von z.B Text und Variablen über den seriellen Monitor. Serial.println("Text"); //gibt den Text oder Variable aus und beginnt danach eine neue Zeile auf dem seriellen Monitor Funkmodul via Virtual Wire Library vw_set_tx_pin(transmitt_pin); //angeben des Transmitter Pins vw_set_rx_pin(recive_pin); //angeben des Empfänger Pins vw_setup(2000); //Anfang der Nutztung aller Einstellungen und Inizialisierung der Library (Sender und Empfänger) vw_send(message, length); //Senden einer Nachricht. „message“ ist ein Array aus zu sendenden Bytes und „length“ ist die Anzahl der Bytes im Array.Die Nachricht wird via eines Interrupt gesteuerten Hintergrundprozess gesendet. Philipp Schorr Arduino Anwendung 23 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung vw_wait_tx() // True wenn eine Nachricht empfangen wurde vw_rx_start(); //aktiviert den Empfängerprozess. vw_get_message(message, &messageLength); /lesen der zuletzt empfangenen Nachricht Library einbinden: #include <Library.h> //einbinden einer Library analog zu C bzw C++ Aritmethik: map(***) //die Inputwerte (hier 0 bis 1023 des Potentiometers) auf eine neue Skalierung bringen. Philipp Schorr Arduino Anwendung 24 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung 6.2 Platinenschaltpläne Flachbandkabel Protoshield: 5V D4 GND D5 ~ A0 D9 ~ D2 D11 ~ D3 ~ D12 Abbildung 18 Anschluss Protoshield (~bedeutet PWM fähiger Pin; Pin 1 ist mit einem Pfeil markiert) Platine LED Blinker mit Taster: 5V 5V D4 N/A GND GND D5 ~ N/A N/A A0 D9 ~ LED N/A D2 D11 ~ Taster N/A D3 ~ D12 N/A Abbildung 19 Anschluss Platine LED Blinker mit Taster Philipp Schorr Arduino Anwendung 25 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung Platine LCD Servomotor: 5V 5V D4 LCD GND GND D5 ~ LCD Pot. Servo A0 D9 ~ Servomotor/Taster LCD D2 D11 ~ D11 ~ LCD D3 ~ D12 D12 Abbildung 20 Anschluss Platine LCD und Servomotor (D9 wird durch den Schalter auf der Platine umgeschaltet.) Platine 433 MHz Sender mit Tastern: 5V 5V D4 Taster GND GND D5 ~ N/A N/A A0 D9 ~ TX Taster D2 D11 ~ N/A Taster D3 ~ D12 N/A Abbildung 21 Anschluss Platine Sender mit Taster Philipp Schorr Arduino Anwendung 26 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung 7. Hilfe Weiter Befehle sind zu finden unter: http://www.arduino.cc/en/Reference/HomePage . Der Versuch ist auch auf dem eigenen Geräten möglich. Hierzu brauchen Sie nur die Arduino Software (IDE). Diese finden Sie unter: https://www.arduino.cc/en/Main/Software . Die Bibliothek für die Funkverbindung ist auf den Rechnern bzw. auf einem USB-Stick hier im Labor gespeichert. Diese ist unter „C:\Program Files (x86)\Arduino\libraries“ als entpackter Ordner zu hinterlegen. 8.Kritik Bitte fügen Sie Ihrer Ausarbeitung auch konstruktive Kritik zum Versuch bei. Dies beinhaltet den Aufbau an sich als auch die Anleitung und Aufgabenstellungen. Vielen Dank. Philipp Schorr Arduino Anwendung 27 Labor Automatisierungstechnik Professor Dr. D. Brück Versuch: Arduino Anwendung 9. Abbildungsverzeichins Abbildung 1 Arduino UNO ....................................................................................................................... 3 Abbildung 2 Versuchsaufbau................................................................................................................... 4 Abbildung 3 Arduino Software ................................................................................................................ 5 Abbildung 4 Platinenauswahl .................................................................................................................. 6 Abbildung 5 Programm verifizieren ........................................................................................................ 6 Abbildung 6 Portauswahl ........................................................................................................................ 7 Abbildung 7 Upload ................................................................................................................................. 7 Abbildung 8 Serieller Monitor ................................................................................................................. 8 Abbildung 9 Beispiel Code ....................................................................................................................... 9 Abbildung 10 Platine LED mit Taster ..................................................................................................... 12 Abbildung 11 Schaltung LED mit Taster ................................................................................................ 12 Abbildung 12 Platine LCD Display.......................................................................................................... 14 Abbildung 13 Platine Ansteuerung Servomotor.................................................................................... 15 Abbildung 14 Schaltung Servomotor..................................................................................................... 16 Abbildung 15 Platine LCD mit Servomotor ............................................................................................ 17 Abbildung 16 Platine Funkverbindung Sender ...................................................................................... 19 Abbildung 17 Schaltung Funkmodul Empänger .................................................................................... 19 Abbildung 18 Anschluss Protoshield ..................................................................................................... 25 Abbildung 19 Anschluss Platine LED Blinker mit Taster ........................................................................ 25 Abbildung 20 Anschluss Platine LCD und Servomotor .......................................................................... 26 Abbildung 21 Anschluss Platine Sender mit Taster ............................................................................... 26 Philipp Schorr Arduino Anwendung 28
© Copyright 2024 ExpyDoc