Labor Automatisierungstechnik

Größe: px
Ab Seite anzeigen:

Download "Labor Automatisierungstechnik"

Transkript

1 Labor Automatisierungstechnik Teilnehmer: Name: Matrikelnr.: Name: Matrikelnr.: Name: Matrikelnr.: Versuch: Arduino Anwendung Philipp Schorr Arduino Anwendung 1

2 Inhaltsverzeichnis 1. Einleitende Worte Was ist Arduino Eigenschaften des Arduino UNO Versuchsaufbau Vorbereitung zur Durchführung Aufgabenstellung LED Blinklicht LED Blinklicht LED Blinklicht LED Blinklicht LED Dimmer via PWM Textausgabe über LCD Display Ansteuern eines Servomotors mittels eines Potentiometers Ansteuern eines Servomotors und Ausgabe via LCD Funkverbindung via 433 MHz Modul Anhang Befehlsliste Platinenschaltpläne Hilfe Kritik Abbildungsverzeichins Philipp Schorr Arduino Anwendung 2

3 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 Atmega 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 Atmega kb (davon 0,5 kb für den bootloader) Abbildung 1 Arduino UNO Quelle: arduino.cc Philipp Schorr Arduino Anwendung 3

4 Labor Automatisierungstechnik 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

5 Start der Software : Die genutzte Software Arduino (IDE) 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

6 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

7 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

8 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

9 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

10 5. Aufgabenstellung Alle Anschlusspläne zu den verschiedenen Platinen finden Sie im Anhang 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) 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) 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

11 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 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) 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); // je größer Wert wird desto heller leuchtet die LED Philipp Schorr Arduino Anwendung 11

12 Labor Automatisierungstechnik 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

13 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

14 Labor Automatisierungstechnik Aufbau: Kontrasteinstellung LCD Taster Abbildung 12 Platine LCD Display Philipp Schorr Schalter Arduino Anwendung 14

15 Labor Automatisierungstechnik 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

16 100μF 100μF Abbildung 14 Schaltung Servomotor Philipp Schorr Arduino Anwendung 16

17 Labor Automatisierungstechnik 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

18 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

19 Labor Automatisierungstechnik 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

20 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

21 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

22 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

23 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

24 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

25 6.2 Platinenschaltpläne Flachbandkabel Protoshield: 5V GND A0 D2 D3 ~ D4 D5 ~ D9 ~ D11 ~ 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

26 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

27 7. Hilfe Weiter Befehle sind zu finden unter: Der Versuch ist auch auf dem eigenen Geräten möglich. Hierzu brauchen Sie nur die Arduino Software (IDE). Diese finden Sie unter: 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

28 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 Abbildung 11 Schaltung LED mit Taster Abbildung 12 Platine LCD Display Abbildung 13 Platine Ansteuerung Servomotor Abbildung 14 Schaltung Servomotor Abbildung 15 Platine LCD mit Servomotor Abbildung 16 Platine Funkverbindung Sender Abbildung 17 Schaltung Funkmodul Empänger Abbildung 18 Anschluss Protoshield Abbildung 19 Anschluss Platine LED Blinker mit Taster Abbildung 20 Anschluss Platine LCD und Servomotor Abbildung 21 Anschluss Platine Sender mit Taster Philipp Schorr Arduino Anwendung 28

Arduino Kurs Das LC-Display. Stephan Laage-Witt FES Lörrach

Arduino Kurs Das LC-Display. Stephan Laage-Witt FES Lörrach Arduino Kurs Das LC-Display Stephan Laage-Witt FES Lörrach - 2018 Themen LC-Display zur Anzeige von Text Serieller Datenbus Ausgabe von Zeichen, Texten und Zahlen FES Lörrach Juli 2017 2 LC-Display zur

Mehr

Labor Automatisierungstechnik

Labor Automatisierungstechnik Labor Automatisierungstechnik Teilnehmer: Name: Matrikelnr.: Name: Matrikelnr.: Name: Matrikelnr.: Versuch: Robotino Anwendung Philipp Schorr Arduino Anwendung 1 Inhaltsverzeichnis 1. Einleitende Worte...

Mehr

Arduino für FunkAmateure

Arduino für FunkAmateure Arduino für FunkAmateure Arduino & graphische Programmiersprachen Workshop Sensoren aus ALLNET 4Arduino Set (ArdDevKIT1) Schaltung 1: Analoge Pins Schaltung 2: Digitale Pins Schaltung 3: Blinkende LED

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

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

RGBWW WLAN LED Dimmer mit H801 (ESP8266)

RGBWW WLAN LED Dimmer mit H801 (ESP8266) RGBWW WLAN LED Dimmer mit H801 (ESP8266) Im Internet gibt bekommt man unter der Bezeichnung H801 WLAN LED Dimmer kostengünstiges Modul, dass über WLAN angesteuert werden kann. Eigenschaften H801: 5 Kanäle

Mehr

Programmieren des ESP8266 mit OLED

Programmieren des ESP8266 mit OLED Willkommen! Und herzlichen Dank für den Kauf unseres AZ-Delivery ESP8266 Mikrocontroller mit integrierten 0.91" OLED Display. Auf den folgenden Seiten gehen wir mit dir gemeinsam die ersten Programmierschritte

Mehr

Praktikum Analog- und Digitaltechnik. Versuch D3 Bluetooth-steuerung mit Arduino

Praktikum Analog- und Digitaltechnik. Versuch D3 Bluetooth-steuerung mit Arduino Praktikum Analog- und Digitaltechnik Versuch D3 Bluetooth-steuerung mit Arduino Inhalt dieses Versuches: Installation und Konfiguration von Software Arduino IDE Ansteuerung einer LED über Bluetooth Vorarbeiten:

Mehr

Jan Monsch. Donnerstag, 2. Mai 13

Jan Monsch. Donnerstag, 2. Mai 13 101 Jan Monsch Agenda Arduino Platform Digitale Ausgaben Analoge Eingänge Digitale Eingaben I2C Geräte (Digitales Thermometer) Arduino SW Download goo.gl/dj5l2 Was ist Arduino? Open Source Einplatinen-Computer

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

Erste Gehversuche mit ARDUINO (DL6OAA)

Erste Gehversuche mit ARDUINO (DL6OAA) Erste Gehversuche mit ARDUINO (DL6OAA) Zuerst die Software und Treiber installieren, siehe Anleitung auf der CD. Testen des Boards Arduino-Programm starten. Gehe zum Menüpunkt WERKZEUGE. Wenn die Installation

Mehr

Willkommen!

Willkommen! Willkommen! Und herzlichen Dank für den Kauf unseres AZ-Delivery SPI 1,8" TFT-Displays! Auf den folgenden Seiten gehen wir mit dir gemeinsam die ersten Schritte vom Anschließen des Displays bis zur Anzeige

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

qfix ASCII-Protokoll

qfix ASCII-Protokoll www.qfix.de qfix ASCII-Protokoll Referenz qfix Dokument Nr. D100502R1 Inhaltsverzeichnis 1 Einleitung 3 1.1 Referenz................................... 3 2 qfix ASCII Protokoll 4 2.1 Verbindung und Zeichensatz.........................

Mehr

ARDUINO KENNENLERNEN WAS IST EIN ARDUINO?

ARDUINO KENNENLERNEN WAS IST EIN ARDUINO? ARDUINO KENNENLERNEN WAS IST EIN ARDUINO? Der Arduino ist eine Platine mit einem Microcontroller und sogenannten Pins (Anschlüssen), die mit elektronischen Bauteilen einfach verbunden werden können. Das

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

Arduino µcontroller. Virtuelle COMSchnittstelle

Arduino µcontroller. Virtuelle COMSchnittstelle Aufgaben: Arduino µcontroller 1. Die gegebene Software auf einen ARDUINO MEGA-Board aufspielen weil die PORTS A (8xSchalter) und C (8xLEDs) benutzt werden. Steht nur ein UNO-Board zur Verfügung, dann den

Mehr

NodeMCU ESP32 Betriebsanleitung

NodeMCU ESP32 Betriebsanleitung 3 Betriebsanleitung INHALTSVERZEICHNIS 1. Einführung 2. Übersicht 3. Modulinstallation 4. Verwendung 7. Support 8. Sonstige Hinweise Veröffentlicht: 11.02.2019 Copyright by Joy-IT 2 1. EINFÜHRUNG Sehr

Mehr

Haftkünstler auf dem Prüfstand. Online Ergänzung HOLGER FLORIAN BOHN OLGA SPECK THOMAS SPECK

Haftkünstler auf dem Prüfstand. Online Ergänzung HOLGER FLORIAN BOHN OLGA SPECK THOMAS SPECK Haftkünstler auf dem Prüfstand HOLGER FLORIAN BOHN OLGA SPECK THOMAS SPECK Online Ergänzung Bohn et al., 2011 Haftkünstler auf dem Prüfstand Zusatzmaterial 3 1/6 Bauanleitung Insektenzentrifuge Erweiterung:

Mehr

serielles 8-Digit LED Display PL0061

serielles 8-Digit LED Display PL0061 Seite 1 von 9 Inhaltsverzeichnis 1. Einleitung... 1 2. Eigenschaften... 2 2.1 Grundlegende Eigenschaften... 2 3. Die RS232-Schnittstelle... 2 3.1 Hardware-Voraussetzungen... 2 3.2 Die USB-to-Serial-Bridge...

Mehr

Arduino und Amateurfunk (1)

Arduino und Amateurfunk (1) Arduino und Amateurfunk (1) Vortrag OV-Meeting H08 am 10.01.2012 / 01.09.2012 Historie Der Kern Entwicklungsumgebung Hardware Software Massimo Banzi Und wozu das Ganze? Historie (1) Arduino ist ein Open-Source-Prototypen-System,

Mehr

Zeitrelais PL0045 mit optionaler PC-Anbindung

Zeitrelais PL0045 mit optionaler PC-Anbindung Zeitrelais PL0045 Inhaltsverzeichnis 1. Einleitung... 3 2. Eigenschaften... 3 2.1 Grundlegende Eigenschaften... 3 2.2 Optionale Eigenschaften... 3 3. Programmzustände... 4 3.1 Power-on-Reset... 4 3.2 COUNTDOWN-Modus...

Mehr

Arduino Kurs Bits und Bytes. Stephan Laage-Witt FES Lörrach

Arduino Kurs Bits und Bytes. Stephan Laage-Witt FES Lörrach Arduino Kurs Bits und Bytes Stephan Laage-Witt FES Lörrach - 2018 Themen Digitale Eingabe Bit, Byte und Wort Reaktionszeittester FES Lörrach Juli 2017 2 Was ist ein Bit? Ein Bit ist die kleinste Informationseinheit

Mehr

BASIC-Tiger Starter Kit. Tel: +49 (241) Fax: +49 (241)

BASIC-Tiger Starter Kit. Tel: +49 (241) Fax: +49 (241) BASIC-Tiger Starter Kit Tel: +49 (241) 918 900 Fax: +49 (241) 918 9044 Email: info@wilke.de 1 2 Wilke Technology GmbH Krefelder Str. 147 52070 Aachen Germany BASIC-Tiger Starter Kit Willkommen beim BASIC-Tiger

Mehr

System-Programmierung 10: Weitere Arten von I/O. CC BY-SA, Thomas Amberg, FHNW (soweit nicht anders vermerkt)

System-Programmierung 10: Weitere Arten von I/O. CC BY-SA, Thomas Amberg, FHNW (soweit nicht anders vermerkt) System-Programmierung 10: Weitere Arten von I/O CC BY-SA, Thomas Amberg, FHNW (soweit nicht anders vermerkt) Ablauf heute ⅓ Vorlesung, ⅔ Hands-on, Feedback. Slides, Code & Hands-on: tmb.gr/syspr-10 Weitere

Mehr

Installation der Entwicklungsumgebung

Installation der Entwicklungsumgebung Installation der Entwicklungsumgebung bi:e zunächst das Online- Dokument Ge#ng Started with Arduino durcharbeiten h:p://arduino.cc/en/guide/homepage download der Arduino- SoHware h:p://arduino.cc/en/main/sohware

Mehr

Bedienungsanleitung DME-Tester V1.0

Bedienungsanleitung DME-Tester V1.0 Bei dem DME-Tester handelt es sich um ein Prüfgerät für Digitale Meldeempfänger. Eventuell wird der Tester auch noch in einer Späteren Version um FMS oder ZVEI Fähigkeiten erweitert. Diese stehen aber

Mehr

Bisher hatten immer nur als Ausgänge geschaltet und hierfür folgende Befehle benutzt:

Bisher hatten immer nur als Ausgänge geschaltet und hierfür folgende Befehle benutzt: Tasten abfragen Bisher hatten immer nur als Ausgänge geschaltet und hierfür folgende Befehle benutzt: pinmode(pinnummer, OUTPUT) digitalwrite(pinnummer, HIGH) oder digitalwrite(pinnummer, LOW) Zum Abfragen

Mehr

Ansteuerung eines LCD-Screens

Ansteuerung eines LCD-Screens Ansteuerung eines LCD-Screens Marcel Meinersen 4. Mai 2013 Marcel Meinersen Ansteuerung eines LCD-Screens 4. Mai 2013 1 / 27 Inhaltsverzeichnis 1 Allgemeines Was ist ein LCD-Screen? LCD 162C LED Marcel

Mehr

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

Wichtig zu erwähnen ist, dass es sich hier um ein SMD Bauteil handelt und für Lötanfänger nicht geeignet ist und man SMD Löterfahrung haben muss! Willkommen! Und herzlichen Dank für den Kauf unseres AZ-Delivery ESP-32 mit Adapterkarte. Auf den folgenden Seiten gehen wir mit dir gemeinsam das Auflöten des ESP32 Chips auf die Adapterkarte durch. Viel

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

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

Softwarebibliothek für KR-mega32-16 V 2.3 Thomas Krause, Krause Robotik

Softwarebibliothek für KR-mega32-16 V 2.3 Thomas Krause, Krause Robotik Softwarebibliothek für KR-mega32-16 V 2.3 Thomas Krause, Krause Robotik thomas.krause@krause-robotik.de Willkommen zur Dokumentation zur Softwarebibliothek KR-mega32-16v2.3. Diese Dokumentation beschäftigt

Mehr

Inhaltsverzeichnis. 1 Einleitung Aufbau des Buches Mehr Informationen Weitere Quellen Danksagung 15

Inhaltsverzeichnis. 1 Einleitung Aufbau des Buches Mehr Informationen Weitere Quellen Danksagung 15 1 Einleitung 11 1.1 Aufbau des Buches 12 1.2 Mehr Informationen 14 1.3 Weitere Quellen 14 1.4 Danksagung 15 2 Arduino-Plattform 17 2.1 Am Anfang war der König 17 2.2 Tinkering 18 2.3 Arduino-Plattform

Mehr

Selbstbauprojekt 2017 GØ1

Selbstbauprojekt 2017 GØ1 Selbstbauprojekt 2017 GØ1 Motivation und Konzept der Arduino-Projektplattform Arduino Uno, Entwicklungsumgebung IDE LCD-Shield Beispielprogramm Platine für die Teilprojekte P1.1 bis P1.4 Beispiele - P1.3

Mehr

Einführung. Schritt 1: Sammle deine Materialien

Einführung. Schritt 1: Sammle deine Materialien Einführung Dieses Tutorial erklärt, wie Sie mit Ihrem 1Sheeld beginnen können, wenn Sie keine allgemeinen Kenntnisse über Arduino und Arduino Programmierung haben, empfehlen wir Ihnen, die Anleitungen

Mehr

GPS to Nixie Uhren Konverter. Dokumentation

GPS to Nixie Uhren Konverter. Dokumentation GPS to Nixie Uhren Konverter Dokumentation "Firmware Version 1.00C" 08.03.2008 www.nixieclocks.de Die GPS Einheit empfängt ihr absolut genaues Zeitsignal sowie das korrekte Datum von GPS Satelliten und

Mehr

C++ mit dem Arduino (Uno und Mega2560)

C++ mit dem Arduino (Uno und Mega2560) C++ mit dem Arduino (Uno und Mega2560) 1. Toolchain Als toolchain bezeichnet man die Reihe von Software, die nötig ist um den Prozessor zu programmieren, das Ergebnis draufzuladen und dann zu testen. Hier

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

GPS-Funkübertragungssystem mit Bluetooth-Anbindung. Benutzerhandbuch

GPS-Funkübertragungssystem mit Bluetooth-Anbindung. Benutzerhandbuch GPS-Funkübertragungssystem mit Bluetooth-Anbindung Benutzerhandbuch Stand: 20.05.2014 Inhaltsverzeichnis 1 Prinzipielle Funktionsweise...1 2 Lieferumfang...2 3 Transmitter-Modul (Sender)...2 3.1 Übersicht...2

Mehr

Zur Einarbeitung in die Arduino Welt reichen die Folgenden Komponenten aus.

Zur Einarbeitung in die Arduino Welt reichen die Folgenden Komponenten aus. Arduino in der Praxis Einleitung Bei Arduino handelt es sich um eine open-source Prototypen Plattform, welches das Ziel verfolgt, einen einfachen und schnellen einstieg in die Welt der Mikroprozessoren

Mehr

Kurzanleitung: 1. Anschüsse. MWCLightRGB by VoBo & HaDi-RC HW-Version 1.80 SW-Version >1.28

Kurzanleitung: 1. Anschüsse. MWCLightRGB by VoBo & HaDi-RC HW-Version 1.80 SW-Version >1.28 Kurzanleitung: 1. Anschüsse Input: 3,8 bis 5 Volt! (nicht 5,5 V oder 6 V!) Output: Anschlüsse für WS2812 LED-Bänder (6/9 LED s / Arm) RC1: RC-Kanal - Auswahl der Funktion/Lichtmuster RC2: RC-Kanal - Auswahl

Mehr

Programmierbeispiel RS485- Kommunikation

Programmierbeispiel RS485- Kommunikation Programmierbeispiel RS485- Kommunikation NANOTEC ELEKTRONIK GmbH & Co. KG Kapellenstr. 6 D-85622 Feldkirchen b. München Tel. +49 (0)89-900 686-0 Fax +49 (0)89-900 686-50 Email info@nanotec.de 1 / 6 Ausgabe:

Mehr

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

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

MSP-EXP430G2. LaunchPad Entwicklungskit MSP-EXP430G2. Schnellstart mit dem Texas Instruments. LaunchPad Entwicklungskit 10158-5 U1+U4 14.01.15 12:44 Seite 1 Christian Immler Schnellstart mit dem Texas Instruments MSP-EXP430G2 LaunchPad Entwicklungskit Der schnelle und praxisbezogene Einstieg in die Programmierung der 16-Bit-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

Entwicklungsboard 16F1824

Entwicklungsboard 16F1824 Entwicklungsboard 16F1824 Inhaltsverzeichnis 1. Einleitung...2 2. Grundlegende Eigenschaften...2 2.1 Grundlegende Eigenschaften...2 2.2 Optionale Eigenschaften...3 3. Programmierung...3 4. Hardware...5

Mehr

Arduino für FunkAmateure

Arduino für FunkAmateure Arduino für FunkAmateure Arduino Einführung Teil 6 analogread() ; map(); analogwrite(); Wie gehe ich am besten vor? 1. Was will ich machen? 2. Bauteile 3. Schaltplan LCD in Betrieb nehmen 4. LCD-Funktionen

Mehr

DCF77 Uhr PL0045 Atomuhr-Empfänger für PC

DCF77 Uhr PL0045 Atomuhr-Empfänger für PC DCF77 Uhr PL0045 Inhaltsverzeichnis 1. Einleitung... 2 2. Eigenschaften... 2 2.1 Grundlegende Eigenschaften... 2 2.2 Optionale Eigenschaften... 3 3. Schaltungsprinzip... 3 4. Die RS232-Schnittstelle...

Mehr

Einführung in Mikrokontroller Benutzung mit dem Arduino Board. Ramon Hofer ICVR

Einführung in Mikrokontroller Benutzung mit dem Arduino Board. Ramon Hofer ICVR Einführung in Mikrokontroller Benutzung mit dem Arduino Board Ramon Hofer ICVR Ablauf Warum Mikrokontroller Das Arduino Board Anschliessen von Bauteilen Digitale Ein- und Ausgaben Analoge Eingaben Serielle

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

Bootloader FastBoot von Peter Dannegger

Bootloader FastBoot von Peter Dannegger Bootloader FastBoot von Peter Dannegger Anleitung von Karsten Donat www.karstendonat.de/avr Stand: 05.08.2007 1 Was ist ein Bootloader? Der Bootloader ist selbst ein kleines Programm. Es wird beim Start

Mehr

C++ mit dem Arduino (Uno und Mega2560)

C++ mit dem Arduino (Uno und Mega2560) C++ mit dem Arduino (Uno und Mega2560) 1. Toolchain Als toolchain bezeichnet man die Reihe von Software, die nötig ist um den Prozessor zu programmieren, das Ergebnis draufzuladen und dann zu testen. Hier

Mehr

USB-Display...eine einfache Verbindung zum PC

USB-Display...eine einfache Verbindung zum PC USB-Display...eine einfache Verbindung zum PC Mit dieser kleinen Adapter-Platine können HD44780 kompatible LCD-Displays am USB-Port betrieben werden. Die USB Anbindung übernimmt hierbei ein FT232R Chip,

Mehr

Arduino Grundkurs. 3. Schreibe eine Funktion für das Morsezeichen S und eine für O

Arduino Grundkurs. 3. Schreibe eine Funktion für das Morsezeichen S und eine für O Grundkurs LEDs Piezolautsprecher 1. Mikrocontroller Hello World Bring eine LED zum Blinken 1s ein / 1s aus usw. 2. Lichtmorsen - SOS Erzeuge Morsezeichen mit deiner LED SOS = - - - Punkt = 0.2s Strich

Mehr

Teil 1 Erste Schritte mit Arduino 1

Teil 1 Erste Schritte mit Arduino 1 v Danksagung............................................................ xi Vorwort.............................................................. xiii Für wen dieses Buch gedacht ist... xiii Was Sie in

Mehr

Modellbau-Ampel für 10 LEDs (2x Auto- und 2x Fußgängerverkehr)

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

Mehr

IR-Schaltinterface IR-001

IR-Schaltinterface IR-001 Seite 1 von 9 IR-Schaltinterface IR-001 Inhaltsverzeichnis 1. Einleitung...2 2. Eigenschaften...2 2.1 Grundlegende Eigenschaften...2 2.2 Optionale Eigenschaften (gegen Aufpreis)...2 3. Hardware...2 4.

Mehr

Das erste FPGA-Projekt mit Quartus II Webedition und dem DE2-115 Board

Das erste FPGA-Projekt mit Quartus II Webedition und dem DE2-115 Board Das erste FPGA-Projekt mit Quartus II Webedition und dem DE2-115 Board Die Programmierung eines FPGAs mit der Quartus-Software ist für den Anfänger erst mal nicht so einfach zu bewerkstelligen. Mit dieser

Mehr

Frequenzgenerator Hz

Frequenzgenerator Hz Seite 1 von 9 Frequenzgenerator Inhaltsverzeichnis 1. Einleitung... 2 2. Eigenschaften... 3 3. Programmierung... 3 3.1 Normalmodus... 4 4. Serielle Schnittstelle... 4 4.1 Terminalbefehle... 5 4.2 Verbindung

Mehr

PaSTD & PaSTD_PC. Mobile Datenerfassung OPH1004. Bedienungsanleitung Version: V1.30. PANDA PRODUCTS Barcodesysteme GmbH Autor: Marc Löschenkohl

PaSTD & PaSTD_PC. Mobile Datenerfassung OPH1004. Bedienungsanleitung Version: V1.30. PANDA PRODUCTS Barcodesysteme GmbH Autor: Marc Löschenkohl PANDA PRODUCTS Barcode-Systeme GmbH PaSTD & PaSTD_PC Mobile Datenerfassung OPH1004 Bedienungsanleitung Version: V1.30 Datum: 17.04.2009 PANDA PRODUCTS Barcodesysteme GmbH Autor: Marc Löschenkohl Oststraße

Mehr

Serielles LCD-Display PL0045

Serielles LCD-Display PL0045 Seite 1 von 7 Serielles LCD-Display PL0045 Bedienungsanleitung Inhaltsverzeichnis 1. Allgemeines... 2 2. Funktionsweise... 2 3. Hardware-Voraussetzungen... 2 3.1 Die USB-to-Seriell-Bridge... 2 3.2 Einstellungen

Mehr

Physical Computing. und Arduino. Jürgen Plate. 3. März 2012

Physical Computing. und Arduino. Jürgen Plate. 3. März 2012 und Arduino 3. März 2012 Zitate Ich denke, es gibt einen Weltmarkt für vielleicht fünf Computer. Thomas Watson IBM-Vorstandsvorsitzender, 1943 Es gibt keinen Grund, warum sich irgend jemand zu Hause einen

Mehr

Arduino Nano. Hello World per LED On-Board LED (Pin D13) Beispiel: Arduino IDE / Beispiele / Basics / Blink 5 / 20

Arduino Nano. Hello World per LED On-Board LED (Pin D13) Beispiel: Arduino IDE / Beispiele / Basics / Blink 5 / 20 Inhalt Inbetriebnahme Arduino Nano Einführung I2C Bus Inbetriebnahme Real-Time-Clock DS1307 (I2C) Inbetriebnahme 4x 7-Segment Anzeige TM1637 Kombination RTC mit 7-Segment Anzeige => Uhr 2 / 20 Arduino

Mehr

Arduino, IR Fernbedienung dekodieren

Arduino, IR Fernbedienung dekodieren Arduino, IR Fernbedienung dekodieren 9.10.2015 Im Zuge meiner weiteren Arduino Studien bin ich auf die Frage gestoßen, wie kann man Befehle in den Arduino transportieren? Aus einem Youtube Beitrag über

Mehr

Thermostat/Temperaturwächter

Thermostat/Temperaturwächter Seite 1 von 8 Thermostat/Temperaturwächter Inhaltsverzeichnis 1. Einleitung... 2 2. Eigenschaften... 2 2.1 Grundlegende Eigenschaften... 2 2.2 Schaltverhalten... 3 3. Programmierung... 4 3.1 Programmierung

Mehr

Willkommen! Vorbereiten der Software:

Willkommen! Vorbereiten der Software: Willkommen! Und herzlichen Dank für den Kauf unseres AZ-Delivery NodeMCU ESP32 mit integrierten OLED Display. Auf den folgenden Seiten gehen wir mit dir gemeinsam die ersten Schritte des Programmierens

Mehr

Kurzanleitung: 1. Anschüsse. MWCLightRGB by VoBo & HaDi-RC

Kurzanleitung: 1. Anschüsse. MWCLightRGB by VoBo & HaDi-RC Kurzanleitung: 1. Anschüsse Input: 3,8 bis 5 Volt!(nicht 5,5 V oder 6 V!) Output: Anschlüsse für WS2812 LED-Bänder (6/9 LED s / Arm) RC1: RC-Kanal -> Auswahl der Funktion/Lichtmuster RC2: RC-Kanal -> Auswahl

Mehr

Arduino. Inhalt. (mit Arduino UNO)

Arduino. Inhalt. (mit Arduino UNO) Arduino (mit Arduino UNO) Inhalt Inhalt 01-Ampel-Schaltung 02-Buntes Blinklicht 03-Makerdays macht (Zufall) 04-Makerdays Anzeigetafel 05-06-Zufälliges Blinken 07-Laufschrift Seite 1 01-Ampel-Schaltung

Mehr

TINY-Tiger 2 Starter Kit (Pro) Tel: +49 (2405) Fax: +49 (2405)

TINY-Tiger 2 Starter Kit (Pro) Tel: +49 (2405) Fax: +49 (2405) TINY-Tiger 2 Starter Kit (Pro) Tel: +49 (2405) 408 550 Fax: +49 (2405) 408 554 44 Email: info@wilke.de 1 2 Wilke Technology GmbH Heider-Hof-Weg 23D 52080 Aachen Germany TINY-Tiger 2 Starter Kit (Pro) Willkommen

Mehr

Struktur eines Sketches

Struktur eines Sketches Tutorial von Stefan Hermann (Juni 2010) http://www.arduino-tutorial.de/author/admin/ Arduino setzt sich aus drei Teilen zusammen: dem IO-Board (Input Output), einer Software zum programmieren des IO-Boards

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

DeToma FB401 Bedienungsanleitung

DeToma FB401 Bedienungsanleitung DeToma FB401 Bedienungsanleitung Systemvoraussetzungen: Windows 2000 oder XP Installation Software installieren Zur Installation der Software zum DeToma FB401 legen Sie die CD ins Laufwerk und folgen Sie

Mehr

Erforderliches Zubehör (nicht im Lieferumfang enthalten)

Erforderliches Zubehör (nicht im Lieferumfang enthalten) T6K SOFTWARE UPDATE ANLEITUNG (Version: 2.0) Durch Software Updates bleibt Ihr Futaba T6K Fernsteuersystem stets auf dem aktuellen Stand und kann um interessante Funktionen erweitert werden. Laden Sie

Mehr

Arbeiten mit dem Arduino Education Shield

Arbeiten mit dem Arduino Education Shield Arbeiten mit dem Arduino Education Shield Inhaltsverzeichnis 1 Einführung... 2 1.1 Arduino UNO... 2 1.2 Übersicht UNO Board... 2 2 Der Education Shield... 3 3 SW Download... 5 3.1 SW Download aus ATMEL

Mehr

Willkommen! Und herzlichen Dank für den Kauf unseres AZ-Delivery ATTiny85 - Digispark Rev.3! Auf den folgenden Seiten gehen wir mit dir gemeinsam die ersten Schritte von der Einrichtung bis zum Programmieren

Mehr

Einführung in die Arduino Programmierung am Beispiel eines Roboters.

Einführung in die Arduino Programmierung am Beispiel eines Roboters. Einführung in die Arduino Programmierung am Beispiel eines Roboters mail@andrebetz.de 1. Was ist Arduino - Definition einer Hardware- und Software Plattform - Open Source - Hardware: - Mikrocontroller

Mehr

Talking-Pi. Ausgabe Copyright by Joy-IT 1

Talking-Pi. Ausgabe Copyright by Joy-IT 1 Ausgabe 13.10.2017 Copyright by Joy-IT 1 Index 1. Systeminstallation 2. Installation und Aktivierung zusätzlicher Bibliotheken 2.1 Übersicht 2.2 I2C 2.3 Servo-Motor Erweiterung 2.4 wiringpi 2.5 433Utils

Mehr

Betriebs- & Softwareanleitung RGB Controller

Betriebs- & Softwareanleitung RGB Controller Betriebs- & Softwareanleitung RGB Controller Projekt öffnen Projekt anlegen Projekt speichern Tagesabläufe auf den Simulator übertragen Gerätezeit mit Computeruhr synchronisieren ZEIT ROT GRÜN BLAU WEIß

Mehr

foexlab-materialien Arduino-Schaltungen First Steps Gottfried Wilhelm Leibniz Universität Hannover

foexlab-materialien Arduino-Schaltungen First Steps Gottfried Wilhelm Leibniz Universität Hannover foexlab-materialien Arduino-Schaltungen First Steps Gottfried Wilhelm Leibniz Universität Hannover Inhaltsverzeichnis 1 Das Board... 3 2 Programmierung: Grundstruktur... 3 3 Versuche... 4 3.1 Eine LED

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

Programmierung der PLL für Mikrowellen LO nach OE2JOM

Programmierung der PLL für Mikrowellen LO nach OE2JOM Programmierung der PLL für Mikrowellen LO nach OE2JOM Eine praktische Anleitung von DK3HA Um eine beliebige Frequenz im Bereich von 90 MHz bis 150 MHz zu programmieren, die mit einem Referenzsignal von

Mehr

Der Arduino im Physikunterricht Cheat-Sheet. Christopher Kommetter

Der Arduino im Physikunterricht Cheat-Sheet. Christopher Kommetter Der Arduino im Physikunterricht Cheat-Sheet Christopher Kommetter WAS IST EIN A RDUINO? Um den Einstieg in die Mikrokontrollerprogrammierung zu vereinfachen, wurde das Arduino-Projekt ins Leben gerufen.

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

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

Gemischte Schüler-Übungen Abbrechende Schleifen und Unterprogramme

Gemischte Schüler-Übungen Abbrechende Schleifen und Unterprogramme 1. Die folgende Schleife nennt man auch eine Warte-Schleife. Warum? Do 2. Bei B0 und B1 sind jeweils eine LED eingesteckt. Wie verhält sich das folgende Programm? Fange so an: Zuerst geht die LED bei B0

Mehr

Es kann Stand-Alone oder als Erweiterung einer µc Schaltung verwendet werden.

Es kann Stand-Alone oder als Erweiterung einer µc Schaltung verwendet werden. ESP8266 Einführung Das ESP8266 ist ein programmierbarer WLAN-SoC (Service-oriented Computing). Es verfügt über eine UART- und eine SPI-Schnittstelle (Serial Peripherie Interface). Es kann Stand-Alone oder

Mehr

Anleitung. Hitec 2.4 GHz System Firmware Update

Anleitung. Hitec 2.4 GHz System Firmware Update Anleitung Hitec 2.4 GHz System Firmware Update 1. HPP-22 Download und Installations- Anweisungen 2. Aurora 9 Version 1.07 Firmware Update 3. SPECTRA 2.4 Version 2.0 Firmware Update 4. SPECTRA 2.4 Empfänger

Mehr

2) die Programmierung eines Mikroprozessors, also die Kenntnisse von Software

2) die Programmierung eines Mikroprozessors, also die Kenntnisse von Software Moderne Elektronik Mein Kollege Joachim hatte die Idee, mit Hilfe eines Computers ein Radio zu basteln. Hierbei vereinigen wir beide großen Gebiete der Elektronik: 1) den Reiz des Bastelns mit modernen

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

Anleitung SPCsoft für SPC2200

Anleitung SPCsoft für SPC2200 Versionen ab 1.10 Anleitung SPCsoft für SPC2200 Mit diesem kostenfreien Programm können bis zu acht Fahrregler SPC2200 über eine USB-Schnittstelle gesteuert werden. Es eignet sich für Windows- Betriebssysteme

Mehr

Arduino-Roboter. Chin. Modell. Treiber: Es folgen nun einige Bilder zum Modell R2-D2 Büchsenroboter:

Arduino-Roboter. Chin. Modell. Treiber:  Es folgen nun einige Bilder zum Modell R2-D2 Büchsenroboter: Arduino-Roboter Für den Bau eines Arduino-Roboters gehst du auf die Vivibot.ch Seite: http://vivibot.ch/ Das Material kannst du dir mit der Bestellliste (siehe unsere Downloads) auf AliExpress bestellen.

Mehr

Software Update (ATX3/AURES)

Software Update (ATX3/AURES) In dieser Anleitung wird beschrieben, wie Sie das Update auf Ihr ATX/AURES aufspielen können. Lesen Sie sich zunächst die komplette Anleitung durch, bevor Sie den Update-Vorgang durchführen. Der Update-Vorgang

Mehr

Inhaltsverzeichnis 1 Ein-Bit-Rechner Mikrorechentechnik-Grundlagen Das Mikrocontrollersystem ein Überblick am Beispiel MSP430F1232

Inhaltsverzeichnis 1 Ein-Bit-Rechner Mikrorechentechnik-Grundlagen Das Mikrocontrollersystem ein Überblick am Beispiel MSP430F1232 Inhaltsverzeichnis 1 Ein-Bit-Rechner... 15 1.1 Rechenwerk... 15 1.1.1 Register und Takt... 16 1.1.2 Zwischenspeicher... 17 1.1.3 Native und emulierte Datenmanipulationsbefehle... 18 1.2 Steuerwerk... 20

Mehr

KR-mega32-16 rev. 2.3 Thomas Krause, Krause Robotik

KR-mega32-16 rev. 2.3 Thomas Krause, Krause Robotik Kurzanleitung zur Installation der Software zum Mikrokontrollerbord KR-mega32-16 rev. 2.3 Thomas Krause, Krause Robotik thomas.krause@krause-robotik.de Krause Robotik www.krause-robotik.de email: info@krause-robotik.de

Mehr

1. Allgemein Technische Daten... 2

1. Allgemein Technische Daten... 2 Inhalt 1. Allgemein... 2 2. Technische Daten... 2 3. Beschreibung der s... 3 3.1. Allgemein... 3 3.2. Aufbau einer Übertragung... 3 3.2.1. Nur Daten... 3 3.2.2. s und Daten:... 3 3.2.3. s und Daten gemischt:...

Mehr