Arduino - Einfacher Teiler

Größe: px
Ab Seite anzeigen:

Download "Arduino - Einfacher Teiler"

Transkript

1 Einen Teiler z.b. zur Reduzierung von Stromzählerimpulsen, wie er hier benötigt wird kann man alternativ zu fertigen Lösungen (z.b. industrieller Vorwahlzähler) sehr leicht und kostengünstig auf einem Arduino-Board abbilden. Im folgenden sind drei verschiedene Varianten beschrieben, wobei mal die Teil-Verhältnisse sehr einfach anpassen kann: Variante 1: Zähler 16 zu 1 Schaltausgang schaltet auf HIGH Variante 2: Zähler 16 zu 1 Schaltausgang schaltet auf LOW Variante 3: Zähler 16 zu 1 Schaltausgang schaltet auf LOW mit LCD-Anzeige Anmerkung vorweg: Wenn das Arduino-Board aus dem gleichen Netzteil versorgt wird, wie die angeschlossene Schaltung und damit die gleiche Masse benutzt, können die Arduino Ein- und Ausgänge des Arduino-Boards unmittelbar angeschlossen werden. Die nachfolgende Beschreibung geht hiervon aus. Ansonsten sollte die Ein-/ Ausgänge z.b. mit Optokopplern galvanisch getrennt werden. Variante 1 Zähler 16 zu 1 Schaltausgang schaltet auf HIGH Diese Variante kann z.b. verwendet werden, um ein 3-Kanal-Funk-Schließerkontakt-Interface HMSCI-3-FM über einen Optokoppler am Ausgang des Arduino zu schalten. Auch ein fertiges RalaisModul, das bei HIGH (+5V) schaltet, lässt sich so ansteuern. Bauteileliste: 1 Arduino (z.b. Arduino UNO) 1 Optokoppler oder Ralais-Modul, das bei HIGH (+5V) schaltet 1 10kΩ Widerstand 1 220Ω Widerstand Schaltung: 1/14

2 Aufbau: 2/14

3 Arduino Programm (Sketch): /* Zähler 16 zu 1 Schaltausgang HIGH für Arduino (getestet mit dem Arduino UNO Klon "SainSmart UNO") Das Programm zählt die HIGH (+5V) Impulse am entprellten Pin 2. Jeder Zählimpuls wird über eine LED am Pin 13 angezeigt. Nach dem 16. Impuls werden Pin 12 für 10 Sekunden auf HIGH (+5V) und der Zähler zurück gesetzt. */ #include // Entprell-Library einbeziehen const int ledpin = 13; // Pin 13 (interne LED -> Zähltakt) const int relaispin = 12; // Pin 12 (Schaltausgang) int inputpin = 2; // Pin 2 (Zähler-Eingang) int counter = 0; // Zähler-Variable initialisieren und auf 0 setzen Bounce bouncer = Bounce(inputPin,5); // Entprell-Objekt mit 5 Millisekunden Entprellzeit initialisieren void setup() // Setup-Routine (wird nur einmal durchlaufen) pinmode(ledpin, OUTPUT); // Pin 13 als Output 3/14

4 pinmode(relaispin, OUTPUT); // Pin 12 als Output pinmode(inputpin, INPUT); // Pin 2 als Input (kann weggelassen werden, da INPUT standard für alle Pins ist) void loop() // Schleifen-Routine (wird unendlich oft wiederholt) if (bouncer.update()) // WENN der Eingang aktualisiert wird... if (bouncer.read() == HIGH) // WENN der Eingang auf HIGH (+5V) steht, DANN... counter++; // Zähler um 1 erhöhen digitalwrite(ledpin, HIGH); // Zähltakt-LED (Pin 13) einschalten delay(500); // 500 Millisekunden warten digitalwrite(ledpin, LOW); // Zähltakt-LED (Pin 13) ausschalten if (counter == 16) // WENN der Zähler auf 16 steht, DANN... digitalwrite(relaispin, HIGH); // Schaltausgang (Pin 12) +5V delay(10000); // 10 Sekunden warten digitalwrite(relaispin, LOW); // Schaltausgang (Pin 12) 0V counter = counter % 16; // Den Zähler beim Zählerstand 16 zurücksetzen Variante 2 Zähler 16 zu 1 Schaltausgang schaltet auf LOW Diese Variante ist z.b. erforderlich, wenn ein HM-SCI-3-FM über ein bereits fertig aufgebautes Ralais-Modul geschaltet werden soll, dessen Eingang auf Masse (LOW, 0V) geschaltet werden muss. Solch ein Ralais-Modul ist beispielsweise das hier bei meinem Prototyp verwendete SainSmart 2 Channel 5V Relay Module for Arduino 4/14

5 Bauteileliste: 1 Arduino (z.b. Arduino UNO) 1 Ralais-Modul, das bei LOW (0V) schaltet, z.b. SainSmart 2 Channel 5V Relay Module for Arduino 1 10kΩ Widerstand Schaltung: 5/14

6 Aufbau: 6/14

7 Arduino Programm (Sketch): /* Zähler 16 zu 1 Schaltausgang LOW für Arduino (getestet mit dem Arduino UNO Klon "SainSmart UNO" und dem "SainSmart 2 Channel 5V Relay Module for Arduino") Das Programm zählt die HIGH (+5V) Impulse am entprellten Pin 2. Jeder Zählimpuls wird über eine LED am Pin 13 angezeigt. Nach dem 16. Impuls werden Pin 12 für 10 Sekunden auf LOW (0V) und der Zähler zurück gesetzt. */ #include // Entprell-Library einbeziehen const int ledpin = 13; // Pin 13 (interne LED -> Zähltakt) const int relaispin = 12; // Pin 12 (Schaltausgang) int inputpin = 2; // Pin 2 (Zähler-Eingang) int counter = 0; // Zähler-Variable initialisieren und auf 0 setzen Bounce bouncer = Bounce(inputPin,5); // Entprell-Objekt mit 5 Millisekunden Entprellzeit initialisieren void setup() // Setup-Routine (wird nur einmal durchlaufen) 7/14

8 pinmode(ledpin, OUTPUT); // Pin 13 als Output pinmode(relaispin, OUTPUT); // Pin 12 als Output pinmode(inputpin, INPUT); // Pin 2 als Input (kann weggelassen werden, da INPUT standard für alle Pins ist) digitalwrite(relaispin, HIGH); // Schaltausgang (Pin 12) +5V void loop() // Schleifen-Routine (wird unendlich oft wiederholt) if (bouncer.update()) // WENN der Eingang aktualisiert wird... if (bouncer.read() == HIGH) // WENN der Eingang auf HIGH (+5V) steht, DANN... counter++; // Zähler um 1 erhöhen digitalwrite(ledpin, HIGH); // Zähltakt-LED (Pin 13) einschalten delay(500); // 500 Millisekunden warten digitalwrite(ledpin, LOW); // Zähltakt-LED (Pin 13) ausschalten if (counter == 16) // WENN der Zähler auf 16 steht, DANN... digitalwrite(relaispin, LOW); // Schaltausgang (Pin 12) 0V delay(10000); // 10 Sekunden warten digitalwrite(relaispin, HIGH); // Schaltausgang (Pin 12) +5V counter = counter % 16; // Den Zähler beim Zählerstand 16 zurücksetzen Variante 3 Zähler 16 zu 1 Schaltausgang schaltet auf LOW mit LCD-Anzeige Mit ein paar wenigen Euro Mehrinvestition für ein HD44780-kompatibles LCD-Display (z.b, eines vom Typ 1602), kann man den Zähler sehr einfach um eine Anzeige erweitern 8/14

9 Bauteileliste: 1 Arduino (z.b. Arduino UNO) 1 LCD Anzeige 16*2 HD44780-kompatibel (z.b.typ 1602) 1 Ralais-Modul, das bei LOW (0V) schaltet, z.b. SainSmart 2 Channel 5V Relay Module for Arduino 1 10kΩ Widerstand 1 220Ω Widerstand 1 10kΩ Trimmer Potentiometer 1 Schalter (optional) Schaltung: Aufbau: 9/14

10 Arduino Programm (Sketch): /* Zähler 16 zu 1 Schaltausgang LOW für Arduino mit LCD-Anzege getestet mit dem Arduino UNO Klon "SainSmart UNO", dem "SainSmart 2 Kanal 5V Relais Modul für Arduino" und einem HD44787-kompatiblen 16*2 LCD-Display. Das Programm zählt die HIGH (+5V) Impulse am entprellten Pin 2. Jeder Zählimpuls wird über eine LED am Pin 13 angezeigt. Nach dem 16. Impuls wird Pin 12 für 10 Sekunden auf LOW (0V) und der Zähler zurück gesetzt. */ #include #include // Entprell Bibliothek einbeziehen // LCD Bibliothek einbeziehen LiquidCrystal lcd(11, 10, 6, 5, 4, 3); //LCD Bibliothek mit den entsprechenden Pins initialisieren const int ledpin = 13; // Pin 13 (interne LED -> Zähltakt) const int relaispin = 12; // Pin 12 (Schaltausgang) int inputpin = 2; // Pin 2 (Zähler-Eingang) int counter = 0; // Zähler-Variable initialisieren und auf 0 setzen 10/14

11 float kwh = 0; // Variable für den Verbrauch initialisieren und auf 0 setzen Bounce bouncer = Bounce(inputPin,5); // Entprell-Objekt mit 5 Millisekunden Entprellzeit initialisieren void setup() // Setup-Routine (wird nur einmal durchlaufen) pinmode(ledpin, OUTPUT); // Pin 13 als Output pinmode(relaispin, OUTPUT); // Pin 12 als Output pinmode(inputpin, INPUT); // Pin 2 als Input (kann weggelassen werden, da INPUT standard für alle Pins ist) digitalwrite(relaispin, HIGH); // Schaltausgang (Pin 12) +5V lcd.begin(16, 2); // Größe des LCD einstellen lcd.print("zaehler bis 16"); // Begrüßungstext schreiben lcd.setcursor(0, 1); // Cursor positionieren lcd.print("fuer HomeMatic"); // Begrüßungstext schreiben delay(3000); // 3 Sekunden warten lcd.clear(); // Display löschen lcd.print("0"); // Zähler auf 0 setzen lcd.setcursor(0, 1); // Cursor positionieren lcd.print(" kwh"); // Verbrauch auf 0 setzen void loop() // Schleifen-Routine (wird unendlich oft wiederholt) if (bouncer.update()) // WENN der Eingang aktualisiert wird UND... if (bouncer.read() == HIGH) //...WENN der Eingang auf HIGH (+5V) steht, DANN... counter++; // Zähler um 1 erhöhen kwh = (counter * ); // Verbrauch * Zählimpulse berechnen (für Zähler mit 96 Impulsen (Umdrehungen) / kwh) lcd.setcursor(0, 0); // Cursor positionieren lcd.print(counter); // Zähler anzeigen lcd.setcursor(0, 1); // Cursor positionieren lcd.print(kwh,5); // Verbrauch anzeigen (mit 5 Nachkommastellen) lcd.print(" kwh"); // Einheit "kwh" anzeigen digitalwrite(ledpin, HIGH); // Zähltakt-LED (Pin 13) einschalten delay(500); // 500 Millisekunden warten digitalwrite(ledpin, LOW); // Zähltakt-LED (Pin 13) ausschalten if (counter == 16) // WENN der Zähler auf 16 steht, DANN... lcd.setcursor(3, 0); // Cursor positionieren lcd.print("senden an CCU"); // "Senden an CCU" anzeigen digitalwrite(relaispin, LOW); // Schaltausgang (Pin 12) 0V delay(10000); // 10 Sekunden warten digitalwrite(relaispin, HIGH); // Schaltausgang (Pin 12) +5V lcd.clear(); // Display löschen 11/14

12 lcd.print("0"); // Zähler auf 0 setzen lcd.setcursor(0, 1); // Cursor positionieren lcd.print(" kwh"); // Verbrauch auf 0 setzen counter = counter % 16; // Den Zähler beim Zählerstand 16 zurücksetzen Alle Varianten können leicht auf andere Teilerverhältnisse angepasst werden. Hierzu muss im Code an folgenden Stellen die Zahl 16 geändert werden. ( ) if (counter == 16) // WENN der Zähler auf 16 steht, DANN ( ) counter = counter % 16; // Den Zähler beim Zählerstand 16 zurücksetzen ( ) Zu beachten ist dabei, dass der Zähler während der Wartezeiten (delay) nicht zählt. Wenn die Impulse vom Zähler schneller kommen, als die Programmschleife durchläuft, wird er daher nicht richtig zählen können. In diesem Fall müssen die Wartezeiten ggf. reduziert werden. Impressionen: 12/14

13 13/14

14 Die Schaltpläne und Steckbrettbilder wurden mit Fritzing erstellt. Zum korrespondierenden Beitrag im Bitte beachten... Die Verwendung meiner Hinweise, Anleitungen, Schaltungen und Software erfolgt auf eigenes Risiko. Ich übernehme hierfür keinerlei Gewährleistung bzw. Haftung. Copyright Jens-P. Stern stern AV stern-av.de 14/14

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

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

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

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

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

Tauben Selbstschuss anlage

Tauben Selbstschuss anlage Tauben Selbstschuss anlage Das Problem Tauben bevölkern unseren Balkon in der Innenstadt. Das resultiert in dreierlei: einem dreckigen Balkon frühen Weckzeiten dank artspezifischem Gurren morgens um 6.00

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

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

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

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

Arduino für FunkAmateure

Arduino für FunkAmateure Arduino für FunkAmateure Arduino Einführung Teil 9 Taster-Platine 4x4 Wie gehe ich am besten vor? 1. Was will ich machen? 2. Bauteile 3. Überlegungen zur Schaltung und Algorithmus 4. Zuordnung Arduino-Pins

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

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

Wir hätten nie gedacht das drei Computer und Elektronik-Fans soweit kommen!! Mit diesem Video sagen wir vielen Dank!

Wir hätten nie gedacht das drei Computer und Elektronik-Fans soweit kommen!! Mit diesem Video sagen wir vielen Dank! Vielen Dank für über 170.000 Aufrufe und über 1000 Abonnenten!! Wir hätten nie gedacht das drei Computer und Elektronik-Fans soweit kommen!! Mit diesem Video sagen wir vielen Dank! Das CC8-Team 1. Bauteile:

Mehr

Abbildung 4-4-1: Ein prellender Taster

Abbildung 4-4-1: Ein prellender Taster HACK 4-4: Der störrische Taster 4 4 4 In diesem Hack wirst du erkennen, dass sich ein Taster oder ein Schalter nicht immer so verhält, wie du es dir wünschst. Nehmen wir für dienen Hack einen Taster, der

Mehr

Arduino für FunkAmateure

Arduino für FunkAmateure Arduino für FunkAmateure Arduino Einführung Teil 7 Infrarot-Fernsteuerung mit AX-1838HS Wie gehe ich am besten vor? 1. Was will ich machen? 2. Libraries einrichten 3. Bauteile 4. Schaltplan Versuche 1

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

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

TRIER. Automatische Messwerterfassung mit dem Arduino (Mikrocontroller) ZfP-Sonderpreis der DGZfP beim Regionalwettbewerb Jugend forscht

TRIER. Automatische Messwerterfassung mit dem Arduino (Mikrocontroller) ZfP-Sonderpreis der DGZfP beim Regionalwettbewerb Jugend forscht ZfP-Sonderpreis der DGZfP beim Regionalwettbewerb Jugend forscht TRIER Automatische Messwerterfassung mit dem Arduino (Mikrocontroller) Philipp Schackmann Raphael Schommer Schule: Balthasar-Neumann-Technikum

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

Erste Gehversuche mit ARDUINO (Teil 3) (DL6OAA) Die 7-Segmentanzeige (1-stellig)

Erste Gehversuche mit ARDUINO (Teil 3) (DL6OAA) Die 7-Segmentanzeige (1-stellig) Erste Gehversuche mit ARDUINO (Teil 3) (DL6OAA) Die 7-Segmentanzeige (1-stellig) Im Zusammenhang mit dem Ansteuern diverser LED zum Beispiel die Projekte Lauflicht etc. kann man auch die im 4duino-kit

Mehr

Milliwattmeter mit Arduino Uno (low-cost-version)

Milliwattmeter mit Arduino Uno (low-cost-version) Milliwattmeter 1..1500MHz bzw. 4 GHz mit Arduino Uno und LC-Display Wolfgang Schneider, DJ 8 ES E-Mail: DJ8ES@gmx.de UKW-Tagung Weinheim 2016 Arduino Uno mit LCD und homemade RF-Detektor, noch mit freier

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

Girls Day. Einführung Mikrocontroller,

Girls Day. Einführung Mikrocontroller, Girls Day Einführung Mikrocontroller, 23.04.2015 2015 www.lancom.de Kommentare Kommentare ermöglichen eine Strukturierung und gute Dokumentierung deines Programms void setup() { // Initialisierung der

Mehr

Bei jedem Arduino-Projekt muss man ein Grundgerüst "bauen". Das sieht dann so aus:

Bei jedem Arduino-Projekt muss man ein Grundgerüst bauen. Das sieht dann so aus: Arduino 1/5 Was ist die Syntax? Die Syntax ist die Rechtschreibung. Ganz wichtig ist, dass (fast) jeder Befehl mit einem Semikolon (;) beendet wird. Bei Codeblöcken müssen immer geschweifte Klamern ({)

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

// Daniel Ettenhuber // Projekt Kameraslider // letzte Änderung: // //

// Daniel Ettenhuber // Projekt Kameraslider // letzte Änderung: // // #include #include #include #include // http://sebastian.setz.name/arduino/my-libraries/multi-camera-ir-control/ #include

Mehr

Highspeedaufnahmen mit dem Arduino Uno Board

Highspeedaufnahmen mit dem Arduino Uno Board Highspeedaufnahmen Die Idee Ich hatte schon länger vor mal ein platzendes Ei in dem Moment zu fotografieren indem es aufschlägt. Alle Versuche das von Hand hinzubekommen schlugen fehl. Angeregt durch den

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

saarland Prof. Dr. Andreas Zeller Verantw. Tutor: Florian Groß Übungsblatt 4

saarland Prof. Dr. Andreas Zeller Verantw. Tutor: Florian Groß Übungsblatt 4 Programmieren für Ingenieure Abgabe Dieses Übungsblatt ist bis Freitag, 23.05. um 12:00 Uhr per Email an den eigenen Tutoren abzugeben. Benennen Sie die Abgabe bitte eindeutig: Matrikelnummer _Abgabe_Blattnummer.Format.

Mehr

Ich werde immer wieder mal gebeten zu erläutern, was es mit der Abfrage der Systemvariablen CCU_im_Reboot in einigen meiner Programme auf sich hat.

Ich werde immer wieder mal gebeten zu erläutern, was es mit der Abfrage der Systemvariablen CCU_im_Reboot in einigen meiner Programme auf sich hat. Ich werde immer wieder mal gebeten zu erläutern, was es mit der Abfrage der Systemvariablen CCU_im_Reboot in einigen meiner Programme auf sich hat. Diese wird verwendet, um das Ausführen von Programmen

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

Arduino Uno Bastelecke

Arduino Uno Bastelecke Angeregt durch den Artikel im DSLR-Forum Bastelanleitung: Arduino-basierter Lichtschranken-Trigger von Niggoh habe ich zuerst die beschriebene Lichtschranke nachgebaut und war von den Möglichkeiten des

Mehr

DE

DE HTTM Series kapazitiver Touch-Schalter mit Hintergrundbeleuchtung 1. Beschreibung... 1 2. Features... 1 3. Technische Daten... 2 4. Funktionsweise... 2 4.1 Anschlussbelegung... 3 4.2 Technische Zeichnung...

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

Anmeldung HISPOS. Klausur MAI JULI. Prüfungsanmeldung ab sofort möglich Verpflichtend Anmeldung bis zum 19. Mai 2014

Anmeldung HISPOS. Klausur MAI JULI. Prüfungsanmeldung ab sofort möglich Verpflichtend Anmeldung bis zum 19. Mai 2014 I n t e r a k t i v e HA u t o m a t e n _ Programmieren für Ingenieure Sommer 214 Andreas Zeller, Universität des Saarlandes Anmeldung HISPOS Prüfungsanmeldung ab sofort möglich Verpflichtend Anmeldung

Mehr

Fachprojekt for Embedded System: Design and Implement Your Own Embedded Systems (2) LS 12, TU Dortmund

Fachprojekt for Embedded System: Design and Implement Your Own Embedded Systems (2) LS 12, TU Dortmund Fachprojekt for Embedded System: Design and Implement Your Own Embedded Systems (2) Junjie Shi Niklas Ueter LS 12, TU Dortmund 09,April,2018 Junjie Shi, Niklas Ueter (LS 12, TU Dortmund) 1 / 1 Inhalt 1

Mehr

TaT-Maker Steuerung. Selbstbauanleitung. von. Kurt Sepke

TaT-Maker Steuerung. Selbstbauanleitung. von. Kurt Sepke TaT-Maker Steuerung Selbstbauanleitung von Kurt Sepke Inhaltsverzeichnis Einleitung... Aufbauen des Entwicklungsboards...4 Sketch...6 Ventil Anschluss...7 BD7 Anschlüsse...8 Kamera mit Autofokus:...9 Pinbelegung

Mehr

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

myavr Programmierung in C

myavr Programmierung in C myavr Programmierung in C Stefan Goebel Februar 2017 Stefan Goebel myavr Programmierung in C Februar 2017 1 / 12 Grundgerüst... braucht man immer! #include // Register- und Konstantendefinitionen

Mehr

Arbeitsblatt Nr.19: RFID Kit

Arbeitsblatt Nr.19: RFID Kit Aufgabe: Mit Hilfe eines Arduino-Mikrocontrollers soll ein RFID-TAG ausgelesen werden. Sofern es sich um den richtigen TAG handelt, soll eine Leuchtdiode für 5 Sekunden leuchten. Material: Arduino-Board

Mehr

Mark VHS Augsburg Einführung in die Mikrocontroller-Programmierung.

Mark VHS Augsburg Einführung in die Mikrocontroller-Programmierung. Mark Fink @ VHS Augsburg 2015 mark@mark-fink.de Haftungs-Ausschluss Nutzung der Arduino Schnittstellen um mit Netz-Spannung und Geräten wie z.b. Lampen, Motoren, Pumpen, Türen und vielem mehr zu arbeiten,

Mehr

Felder und Schleifen. Themen heute. Felder Schleifen Heartbleed. Programmieren für Ingenieure Sommer Andreas Zeller, Universität des Saarlandes

Felder und Schleifen. Themen heute. Felder Schleifen Heartbleed. Programmieren für Ingenieure Sommer Andreas Zeller, Universität des Saarlandes Felder und Schleifen Programmieren für Ingenieure Sommer 2015 Andreas Zeller, Universität des Saarlandes Sensor abfragen int ledpin = 13; // Die LED int buttonpin = 8; // Der Taster! pinmode(ledpin, OUTPUT);

Mehr

LCD-Display 16x2 QAPASS (AllNet)

LCD-Display 16x2 QAPASS (AllNet) LCD-Display 16x2 QAPASS (AllNet) Ausführliche Beschreibung: https://arduino-info.wikispaces.com/lcd-blue-i2c Library von: https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads Beschreibung der

Mehr

Arduino LCD Shield. Quelle:

Arduino LCD Shield. Quelle: Arduino LCD Shield Quelle: http://www.dfrobot.com/wiki/index.php?title=arduino_lcd_keypad_shield_%28sku:_dfr0009%29 Arduino LCD Shield Codebeispiel /* DFRobot LCD Shield for Arduino Key Grab v0.2 Written

Mehr

Arduino Kurs Timer und Interrupts. Stephan Laage-Witt FES Lörrach

Arduino Kurs Timer und Interrupts. Stephan Laage-Witt FES Lörrach Arduino Kurs Timer und Interrupts Stephan Laage-Witt FES Lörrach - 2018 Themen Timer Interrupts Regelmäßige Aufgaben ausführen Exakte Zeitintervalle messen FES Lörrach Juni 2018 2 Exakte Zeiten sind gar

Mehr

Arduino für FunkAmateure

Arduino für FunkAmateure Arduino für FunkAmateure Arduino Einführung Teil 10 7-Segment LED mit Schieberegister Wie gehe ich am besten vor? 1. Was will ich machen? 2. Bauteile 3. Aufbau 7-Segment Anzeige I und II 4. Aufbau Schieberegister

Mehr

Für den CTC-Mode kann demnach TCCR1A komplett auf 0 gesetzt werden, weil WGM11 und WGM10 in diesem Register liegen und beide laut Tabelle 0 sind:

Für den CTC-Mode kann demnach TCCR1A komplett auf 0 gesetzt werden, weil WGM11 und WGM10 in diesem Register liegen und beide laut Tabelle 0 sind: Timerinterrupts beim Arduino Timer 1 (16bit) Register: Bits in den Registern und ihre Bedeutung: Für den CTC-Mode kann demnach TCCR1A komplett auf 0 gesetzt werden, weil WGM11 und WGM10 in diesem Register

Mehr

Anmeldung HISPOS MAI. Prüfungsanmeldung ab sofort möglich Verpflichtend Anmeldung bis zum 27. Mai I n t e r a k t i v e HA u t o m a t e n _

Anmeldung HISPOS MAI. Prüfungsanmeldung ab sofort möglich Verpflichtend Anmeldung bis zum 27. Mai I n t e r a k t i v e HA u t o m a t e n _ I n t e r a k t i v e HA u t o m a t e n _ Programmieren für Ingenieure Sommer 215 Andreas Zeller, Universität des Saarlandes Anmeldung HISPOS Prüfungsanmeldung ab sofort möglich Verpflichtend Anmeldung

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

Mit dieser kleinen Adapter-Platine können HD44780 kompatible LCD-Displays am I2C-Bus betrieben werden.

Mit dieser kleinen Adapter-Platine können HD44780 kompatible LCD-Displays am I2C-Bus betrieben werden. I2C-Bus Display Mit dieser kleinen Adapter-Platine können HD44780 kompatible LCD-Displays am I2C-Bus betrieben werden. Infos/Übersicht * Die Spannungsversorgung kommt vom I2C-Bus (kein zusätzliches Netzteil

Mehr

Universelle Bestimmung der Zählimpulsrate von Sensoren für Radioaktivität mit dem Arduino Bernd Laquai , Update

Universelle Bestimmung der Zählimpulsrate von Sensoren für Radioaktivität mit dem Arduino Bernd Laquai , Update Universelle Bestimmung der Zählimpulsrate von Sensoren für Radioaktivität mit dem Arduino Bernd Laquai 8.9.2014, Update 28.10.18 Ob ein Pin-Dioden Sensormodul oder ein Geigermüller-Zählrohr als Sensor

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

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

Messen von Gasmengen mit einfachen Mitteln. Version: 1.1 Datum: Autor: Dave Hoffmann

Messen von Gasmengen mit einfachen Mitteln. Version: 1.1 Datum: Autor: Dave Hoffmann Messen von Gasmengen mit einfachen Mitteln Version: 1.1 Datum: 22.12.2014 Autor: Dave Hoffmann Inhaltsverzeichnis: 1.0 Motivation... 3 2.0 Durchführung von Referenzmessungen... 3 3.0 Auswertung mit Durchströmungssensor

Mehr

P(k, λ) = λ k /k!*exp(-λ) angegeben werden kann.

P(k, λ) = λ k /k!*exp(-λ) angegeben werden kann. Zeitintervall-Vorgabe versus Zählimpuls-Vorgabe für die Datenauswertung mit dem Arduino bei zählenden Strahlungs-Detektoren für Radioaktivität Bernd Laquai, 2. Oktober 2015 Bekanntlich unterliegt der radioaktive

Mehr

Um überhaupt produktiv arbeiten zu können, sind eine Reihe grundlegender Vorbereitungen notwendig:

Um überhaupt produktiv arbeiten zu können, sind eine Reihe grundlegender Vorbereitungen notwendig: Abgabe Dieses Übungsblatt ist bis Freitag, 02.05. um 12:00 per E-Mail an den eigenen Tutoren abzugeben. Bennennung beispielsweise $Matrikelnummer_Abgabe_$Blattnummer.$Format. 1 Erste Schritte mit dem Arduino

Mehr

analoge Ein- und Ausgänge

analoge Ein- und Ausgänge 2016/07/17 13:39 1/5 analoge Ein- und Ausgänge analoge Ein- und Ausgänge Neben den digitalen Leitungen bietet der Arduino mehrere analoge Ein- und Ausgänge. analoge Ausgänge Die Ausgänge sind mit PWM bezeichnet.

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

Girls Day 2017 Programmierung

Girls Day 2017 Programmierung Girls Day 2017 Programmierung Anke Brocker Quality Management Würselen, 27. April 2017 www.lancom-systems.de Programmierung 27.04.2017 - Übersicht Programmieren mit der Arduino IDE Die Arduino IDE Der

Mehr

TCS3200 Farbsensor. Schritt 1 Anschließen des Sensors. Bild 1: TCS3200 Farbsensor

TCS3200 Farbsensor. Schritt 1 Anschließen des Sensors. Bild 1: TCS3200 Farbsensor TCS3200 Farbsensor 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: Schritt 1 Anschließen

Mehr

OLEDs und EL-Folie. Madleen Sklenar Sommersemester 2010. Masterstudiengang: Interaction Design Kurs: Neue Technologien Betreuung: Prof.

OLEDs und EL-Folie. Madleen Sklenar Sommersemester 2010. Masterstudiengang: Interaction Design Kurs: Neue Technologien Betreuung: Prof. OLEDs und EL-Folie Madleen Sklenar Sommersemester 2010 Masterstudiengang: Interaction Design Kurs: Neue Technologien Betreuung: Prof. Steffi Hußlein Themenfindung in der Semestergruppe Material Ausschneiden

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

Selbstschließende Hand (SsH)

Selbstschließende Hand (SsH) Selbstschließende Hand (SsH) Niklas Keischgens Aaron Philipzen Henri Kühn Jugend forscht 2017 Kurzfassung: Wir kamen auf die Idee eine selbst schließende Roboterhand zu planen und zu bauen. Der Gedanke

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

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

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

LCD Modul 84x84 Nokia 5110

LCD Modul 84x84 Nokia 5110 Nokia 5110 Ausgabe 18.08.2017 Copyright by Joy-IT 1 Index 1. Verwendung mit einem Arduino 1.1 Anschließen des Displays 1.2 Code-Beispiel 2. Verwendung mit einem Raspberry Pi 2.1 Anschließen des Displays

Mehr

Bedienungsanleitung Bordcomputer : 1. Einstellen der Anzeige (Setup Anzeige) :

Bedienungsanleitung Bordcomputer : 1. Einstellen der Anzeige (Setup Anzeige) : Bedienungsanleitung Bordcomputer : 1. Einstellen der Anzeige (Setup Anzeige) : Der Bordcomputer kann insgesamt bis zu 20 verschiedene Bildschirme anzeigen. Diese sind frei für jeden konfigurierbar. Folgende

Mehr

Ulrich Stein

Ulrich Stein 4.12 Externe Schnittstellen / Controller Board Arduino 4.12.1 USB, serielle Schnittstelle Universal Serial Bus (USB): serielles Bussystem zur Verbindung eines Computers mit externen Geräten. Vor USB gab

Mehr

Eine tastergesteuerte LED

Eine tastergesteuerte LED Projekt 1 Eine tastergesteuerte LED In diesem Projekt verwenden Sie einen Taster, um zu steuern, wann die LED leuchtet. Benötigte Bauteile Arduino-Platine Steckbrett Jumperkabel LED Taster mit vier Pins

Mehr

Microcontroller im Amateurfunk

Microcontroller im Amateurfunk Ortsverband Braunschweig - Okeraue H46 Microcontroller im Amateurfunk oder: Mit einem Arduino kann man Probleme lösen, die man ohne nicht hätte. Steuerung für Wintergarten Lüftung Wintergarten, wenn im

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

Joy-IT Ultraschall Abstandssensor

Joy-IT Ultraschall Abstandssensor Ausgabe 0.11.2017 Copyright by Joy-IT 1 Index 1. Verwendung mit einem Arduino 1.1 Anschluss 1.2 Code-Beispiel 2. Verwendung mit einem Raspberry Pi 2.1 Installation des System 2.2 Anschluss 2. Code-Beispiel.

Mehr

Android + Arduino Hardware steuern mit Android. Entwicklertag Karlsruhe, 09.05.2012 Sebastian Wastl

Android + Arduino Hardware steuern mit Android. Entwicklertag Karlsruhe, 09.05.2012 Sebastian Wastl Android + Arduino Hardware steuern mit Android Entwicklertag Karlsruhe, 09.05.2012 Sebastian Wastl Arduino Opensourceprojekt Auf Basis eines 8-Bit Mikrocontroller (ATMEL ATmega) Modular aufgebaut Erweiterbar

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

HomeMatic - Pushnachrichten mit Pushover an Android bzw. ios

HomeMatic - Pushnachrichten mit Pushover an Android bzw. ios Neben andern Apps, wie z.b. Notify my Android oder Prowl, kann man von der HomeMatic- Zentrale (CCU) auch Pushnachrichten über Pushover (https://pushover.net) an Android- bzw. Apple- Geräte versenden.

Mehr

Bausatz mit 2 16 Zeichen LCD-Display

Bausatz mit 2 16 Zeichen LCD-Display C S Technology Ltd. cstech.co.uk DTMF-Display 32 Bausatz mit 2 16 Zeichen LCD-Display Unser DTMF-Display kann bis zu 32 Zeichen anzeigen (16 pro Zeile). Die Anzeige kann über einen Druckschalter (nicht

Mehr

Wetterdaten online GND 3,3V VIN CLK MISO MOSI CS VBEN IRQ GND --- +5V D13 D12 D11 D10 D5 D3. Arduino

Wetterdaten online GND 3,3V VIN CLK MISO MOSI CS VBEN IRQ GND --- +5V D13 D12 D11 D10 D5 D3. Arduino Wetterdaten online Im Folgenden wird eingehend erklärt, wie Daten eines Temperatur- und Luftfeuchtesensors über das Internet gespeichert und von dort zu jeder Zeit und von jedem Ort abgerufen werden können.

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

Ich werde immer wieder mal gebeten zu erläutern, was es mit der Abfrage der Systemvariablen CCU_im_Reboot in einigen meiner Programme auf sich hat.

Ich werde immer wieder mal gebeten zu erläutern, was es mit der Abfrage der Systemvariablen CCU_im_Reboot in einigen meiner Programme auf sich hat. Ich werde immer wieder mal gebeten zu erläutern, was es mit der Abfrage der Systemvariablen CCU_im_Reboot in einigen meiner Programme auf sich hat. Diese wird verwendet, um das Ausführen von Programmen

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

GTP444. GSM-SMS-Fernschaltund Alarmmodul 4-Kanal. Programmierbar am PC mit Software. Kurzanleitung 1/2017. Seite 1 von 7

GTP444. GSM-SMS-Fernschaltund Alarmmodul 4-Kanal. Programmierbar am PC mit Software. Kurzanleitung 1/2017. Seite 1 von 7 GTP444 GSM-SMS-Fernschaltund Alarmmodul 4-Kanal Programmierbar am PC mit Software Kurzanleitung 1/2017 Seite 1 von 7 Technische Daten: Frequenzbereich 900/1800/1900MHz Betriebsspannung 12V DC, max. Stromaufnahme

Mehr

HomeMatic - Einfacher CCU-Watchdog mit Pushover und Tasker

HomeMatic - Einfacher CCU-Watchdog mit Pushover und Tasker Mit der neuen Tasker-Integration von Pushover lässt sich sehr einfach ein Watchdog realisieren, der bei Ausfall der CCU eine Warnung ausgibt und bei Bedarf weitere Maßnahmen einleiten kann. Der Idee hinder

Mehr

Laborübung 3. Latches, Flipflops, Counter

Laborübung 3. Latches, Flipflops, Counter Laborübung 3 Latches, Flipflops, Counter Teil 1 Abbildung 1 zeigt den Schaltkreis eines gated D-Latches. In Listing 1 wird exemplarisch ein Stück VHDL-Code vorgestellt, der den abgebildeten Schaltkreis

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

DTMF-Decoder-Modul mit 8 Ausgängen & Morse-Transponder

DTMF-Decoder-Modul mit 8 Ausgängen & Morse-Transponder DJS Electronics Ltd. cstech.co.uk DTMF-Decoder-Modul mit 8 Ausgängen & Morse-Transponder Eigenschaften DTMF-Decoder mit 8 Ausgängen, davon 4 vier über 12-V-Relais und vier mit offenem Collector Jeder Ausgang

Mehr

Interaktionstoolkit How To

Interaktionstoolkit How To Interaktionstoolkit How To Raspberry Pi 3 Um einen Raspberry Pi zum ersten Mal zu starten, müssen einige Schritte durchführt werden. Diese werden im Folgenden näher erläutert: Zuerst muss ein Betriebssystem

Mehr

Dynapic und Dynasim Interface mit Hilfe von Mikroprozessoren

Dynapic und Dynasim Interface mit Hilfe von Mikroprozessoren Dynapic und Dynasim Interface mit Hilfe von Mikroprozessoren 1 Einleitung Als Interface für Dynapic und Dynasim eignet sich besonders die Methode des Ladungsverstärkers. Deren Realisierung mit Hilfe eines

Mehr

Einen elektronischen Würfel programmieren

Einen elektronischen Würfel programmieren Einen elektronischen Würfel programmieren In einer ersten Annäherung soll eine von sechs LEDs nach dem Zufallsprinzip zum Leuchten gebracht werden. Dazu muss eine Zahl zwischen 1 und 6 erzeugt und die

Mehr

Batteriewächter/-umschalter mit LCD Display

Batteriewächter/-umschalter mit LCD Display Seite 1 von 8 Batteriewächter/-umschalter Inhaltsverzeichnis 1. Einleitung... 2 2. Eigenschaften... 3 3. Programmierung... 4 4.2 Anschluss der Tastatur... 6 4.3 Anschluss des Display... 6 4.4 Anschlüsse

Mehr

Warum dieses Projekt

Warum dieses Projekt Arduino Uhr Warum dieses Projekt Wie war noch mal die UTC Zeit? Eine Stunde vor oder zurück? Und im Sommer 2 Stunden? Wieviel Uhr ist es in Peru oder Tokyo? aktuelle Küchen und die UTC-Zeit Temperaturanzeige

Mehr

Der Geiguino - Ein Geigerzähler auf Zählrohrbasis kombiniert mit Arduino UNO zur Auswertung und Anzeige

Der Geiguino - Ein Geigerzähler auf Zählrohrbasis kombiniert mit Arduino UNO zur Auswertung und Anzeige Der Geiguino - Ein Geigerzähler auf Zählrohrbasis kombiniert mit Arduino UNO zur Auswertung und Anzeige Bernd Laquai, 6.9.2013 Es ist zwar nicht die stromsparendste Lösung einen Arduino dazu zu benutzen

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

Anleitung Arduino-Experimentiersets

Anleitung Arduino-Experimentiersets Anleitung Arduino-Experimentiersets Ziel dieses Dokuments ist es, die selbstständige Nutzung und Erprobung der Arduino-Experimentiersets durch Erläuterungen, praktische Beispiele und die Angabe weitere

Mehr

MT681. Handbuch

MT681. Handbuch Elektronischer Drehstromzähler EDL 21 Firma Iskra Typ MT681 Handbuch 28..01.2016 01 Nutzen Sie jetzt die Vorteile Ihres neuen EDL21-Zählers. Dieser gibt Ihnen die Möglichkeit Ihren Stromverbrauch transparent

Mehr