Arduino 1/10. Das erste Programm: LED-Blinklicht. Einzelheiten der Schaltung. Programm für das Blinklicht
|
|
- Sylvia Baumhauer
- vor 6 Jahren
- Abrufe
Transkript
1 Arduino / Das erste Programm: ED-Blinklicht n diesem Projekt geht es um eine blinkende ED. Dazu benötigen wir: Arduino Uno ED, einfarbig mit zwei Anschlussen Widerstand zur Strombegrenzung Steckbrett (Breadboard) vier eitungen n der rafik siehst du den Aufbau der Schaltung auf dem Steckbrett. Baue ihn genau nach. Achte darauf, dass du die ED genau so einsteckst wie in der rafik. Einzelheiten der Schaltung Arduino Uno: führt Befehle aus und steuert die Pins ED: leuchtet, wenn am Arduino-Pin eine Spannung anliegt Widerstand: begrenzt den Strom, damit die ED nicht durchbrennt Steckbrett:ist zum Einstecken von EDs, Pieper, Sensoren, usw., aber auch zum eiten von Strom eitungen: verbinden die Arduino-Pins mit dem Steckbrett Programm für das Blinklicht void setup() pinmode(, OUTPUT); // Pin soll ein Ausgang sein void loop() // Wird vom Arduino immer wiederholt digitalwrite(, ); // Schaltet Pin und damit die ED ein delay( ); // Wartet fuer Millisekunden digitalwrite(, OW); // Schaltet Pin und damit die ED aus delay( ); // Wartet fuer Millisekunden ydia Suthe, Daniel Bauer, Matthis Bickel, Klaus Suthe, Robin Woll, Teckids e.v. Weitergabe unter gleichen Bedingungen. Deutschland izenz.
2 Arduino / Zweites Programm- Wechselblinker n unserem zweiten Programm wollen wir zwei EDs abwechselnd blinken lassen. Dafür benötigen wir folgende Bauteile: Arduino UNO EDs, einfarbig mit zwei Anschlusspins Widerstand Breadboard Kabel Bei der Schaltung kann man einen Widerstand für beide EDs verwenden, wenn man diesen an den gemeinsammen Minus-Pol anschließt. Die Schaltung wird folgendermaßen aufgebaut: A ARE VN A A A A A Das Programm ist von den Befehlen nicht viel schwieriger, als unser Blinkprogramm. CSP DTA (PWM= ) int led = ; int led = ; int pause = ; Arduino TM ON CSP pinmode (led, OUTPUT); pinmode (led, OUTPUT); ORE V V ANAO N digitalwrite ( led, ); digitalwrite ( led, OW); delay(pause); digitalwrite ( led, OW); digitalwrite ( led, ); delay(pause); A B C D E Drittes Programm - auflicht n unserem dritten Programm basteln wir uns ein auflicht mit eds. Dafür benötigen wir diesmal folgende Bauteile: EDs (ole dir diese Vorne ab) ydia Suthe, Daniel Bauer, Matthis Bickel, Klaus Suthe, Robin Woll, Teckids e.v. Weitergabe unter gleichen Bedingungen. Deutschland izenz.
3 Arduino / Arduino UNO Widerstand Kabel Breadboard Wieder verwenden wir nur einen Widerstand an dem gemeinsammen Minuspol. Verdrahtet wird wieder wie auf der Zeichnung: A ARE VN A A A n diesem Programm werden wir mit relativ vielen Variablen arbeiten, lass dich aber nicht davon abschrecken. Die ganzen Befehle kennst du nämlich schon. CSP DTA (PWM= ) int led = ; int led = ; Arduino TM int led = ; int led = ; int led = ; int zeit = ; pinmode (led, OUTPUT); pinmode (led, OUTPUT); pinmode (led, OUTPUT); pinmode (led, OUTPUT); pinmode (led, OUTPUT); ORE V V ANAO digitalwrite ( led, OW); digitalwrite ( led, ); delay (zeit); digitalwrite ( led, OW); digitalwrite ( led, ); delay (zeit); digitalwrite ( led, OW); digitalwrite ( led, ); delay (zeit); digitalwrite ( led, OW); digitalwrite ( led, ); delay (zeit); digitalwrite ( led, OW); digitalwrite ( led, ); delay (zeit); A B C D E ydia Suthe, Daniel Bauer, Matthis Bickel, Klaus Suthe, Robin Woll, Teckids e.v. Weitergabe unter gleichen Bedingungen. Deutschland izenz.
4 Arduino / Viertes Programm - Taster auslesen Nun möchten wir auch auf äußere Einflüsse reagieren können. Um damit ganz einfach anfangen zu können, nutzen wir eine einfache ED, um diese bei Tastendruck anzuschalten. Dafür benötigen wir folgendes: Arduino UNO Taster ED Widerstand Ohm Widerstand kohm Kabel Breadboard Nun müssen wir das ganze nur noch wie auf der Skizze beschrieben aufbauen: A A B B C C E D E D ARE VN A A A A A A CSP DTA (PWM= ) Arduino TM ON ORE CSP V V ANAO N ür dieses Projekt benötigen wir zwei oder drei neue Befehle. Den Ersten benutzen wir um den Zustand des Tasters abzufragen, er heißtdigitalread(). Der zweite Befehl heißt if und ist eine Bedingung. Er wird z.b. eingesetzt, wenn der Button gedrückt ydia Suthe, Daniel Bauer, Matthis Bickel, Klaus Suthe, Robin Woll, Teckids e.v. Weitergabe unter gleichen Bedingungen. Deutschland izenz.
5 Arduino / wird. Wenn diese Bedingung erfüllt ist, wird der dazugehörige Code ausgeführt. Der letzte und dritte Befehl lautetelse und hat sehr viel mit dem zweiten Befehl zu tun. Wenn nämlich die Bedingung nicht erfüllt wird, wird(wenn vorhanden) das ansonsten alsoelse ausgeführt. Nun muss nur noch der Code mit den drei neuen Befehlen geschrieben werden: // ED wird an Pin angeschlossen. int led = ; // Der Taster wird an Pin angeschlossen. int taster = ; // Wird einmalig ausgefuehrt. void setup() // Pin wird als Ausgang deklariert. pinmode(led, OUTPUT); // Pin wird als Eingang deklariert. pinmode(taster, NPUT); // Endlosschleife void loop() // Wenn der Taster gedrueckt wird: if(digitalread(taster) == ) // Schalte die ED an. digitalwrite(led, ); // Ansonsten: else // Schalte die ED aus. digitalwrite(led, OW); ünftes Programm - lip lop mit einem Taster Nun möchten wir die ED mit einem Tastendruck dauerhaft ein- und ausschalten. Der Schaltungsaufbau ist der leiche wie im vierten Projekt. Ein lip lop funktioniert folgendermaßen: Wenn du auf den Taster drückst, geht die ED an. Wenn du dann loslässt bleibt die ED an. Durch weiteren Tastendruck kannst du die ED dann wieder ausschalten. Nur das Programm ist anders als beim vierten Projekt. ydia Suthe, Daniel Bauer, Matthis Bickel, Klaus Suthe, Robin Woll, Teckids e.v. Weitergabe unter gleichen Bedingungen. Deutschland izenz.
6 Arduino / // ED wird an Pin angeschlossen. int led = ; // Taster wird an Pin angeschlossen. int taster = ; // ibt den Zustand der ED an. boolean ledstatus = ; // Wird einmalig ausgefuert. // Die ED ist ein Ausgang. pinmode(led, OUTPUT); // Der Taster ist ein Eingang. pinmode(taster, NPUT); // Endlosschleife // Wenn der Taster gedrueckt wird UND die ED aus ist: if((digitalread(taster) == ) && (ledstatus == OW)) // Schalte die ED an. digitalwrite(led, ); // Setze den ED Status auf. ledstatus = ; // Wenn der Taster gedrueckt wird UND die ED an ist: if((digitalread(taster) == ) && (ledstatus == )) // Schalte die ED aus. digitalwrite(led, OW); // Setze den ED Status auf OW ledstatus = OW; Sechstes Projekt - Wie weit ist es noch? Nun möchten wir wissen, wie weit der Abstand vom Arduino zu einem inderniss ist. Dafür verwenden wir einen nfrarot-abstandssensor. Ziel ist es den Abstand zu ermitteln und Daten an den Comuter zu übertragen. ydia Suthe, Daniel Bauer, Matthis Bickel, Klaus Suthe, Robin Woll, Teckids e.v. Weitergabe unter gleichen Bedingungen. Deutschland izenz.
7 Arduino / ARE A B C D E A B C D E VN A A A A A A CSP DTA (PWM= ) Arduino TM ON CSP ORE V V ANAO N Die Verdrahtung ist wie immer in der Abbildung zu sehen. // Der Abstandsensor funktioniert folgendermaßen: Abhängig vom Abstand liegtam Ausgang des Abstandsensors(Weiß) eine unterschliedlich hohe Spannung an. den wir am Aduino mit dem BefehlanalogRead() auslesen kann. Die Spannung am analogen Eingangspin wandelt der Arduino in einen Zahlenwert zwischen und um. Um die gemessenen Daten an den Computer zu senden, nutzen wir die Serielle Schnitttstelle, die wir mit dem Kommando Serial.begin( ) eröffnen und der wir mit dem Befehl Serial.println() Daten senden können. Der Code ist diesmal folgender: // Datenpin wird an Pin angeschlossen. int sensorpin = ; // Die Variable, wo die Sensordaten gespeichert werden. int sensordaten; // Wird einmalig ausgefuehrt. // Sensorpin ist ein Eingang. pinmode(sensorpin, NPUT); // Startet die Serielle Verbindung. Serial.begin( ); // Endlosschleife // Schreibt die gemessenen Daten in die Variable sensordaten. sensordaten = analogread( sensorpin); // Schickt den nhalt von sensordaten an den Computer. Serial. println( sensordaten); ydia Suthe, Daniel Bauer, Matthis Bickel, Klaus Suthe, Robin Woll, Teckids e.v. Weitergabe unter gleichen Bedingungen. Deutschland izenz.
8 VN A A A A A A A A B B C C E E Arduino / Siebtes Projekt-Bei dir piepts wohl Sicher kennt ihr doch vom Auto Abstandswarner, die euren Eltern über gepiepse sagen, ob sie gleich gegen in einen Baum fahren. Dies werden wir nun auch bauen und programmieren. hr habt ja schon gelernt wie man analoge Daten ausließt und Bedingungen verknüpft. Diese Befehle brauchen wir nun wieder. Also wir brauchen analogread und if. Der Piepser, der jetzt neu dazu kommt, ist ganz einfach anzuschließen und anzusteuern. Der Piepser wird genau so angeschlossen und angesteuert wie eine ED, also ist das längere Beinchen wieder die Kathode(+) und das kürzere die Anode(). ANAO N ORE V V CSP DTA (PWM= ) CSP Arduino TM ON ARE D D Nun müsst ihr nur noch das Programm schreiben, in diesem müsst ihr die Werte des Abstandssensor auslesen (analogread) und in einer Bedingung (if) schreiben, dass der Piepser ab einem bestimmten Wert piepst. // Den Datenpin des Abstandssensors in eine Variable schreiben int sensorpin = ; // Den Ausgangspin des Piepers in eine Variable schreiben int piepser = ; // Eine Variable fuer die spaeteren Sensordaten anlegen int sensordaten = ; // Wenn dieser Wert ueberschritten wird, geht der Piepser los int schwellwert = ; // Wird einmal ausgefuehrt // Den Sensor als Eingang definieren pinmode(sensorpin, NPUT); // Den Piepser als Ausgang definieren pinmode(piepser, OUTPUT); // Die Endlosscheife // Die Daten messen und in die Variable schreiben sensordaten = analogread( sensorpin); // Wenn die Daten groesser als der schwellwert sind, if ( sensordaten >= ) ydia Suthe, Daniel Bauer, Matthis Bickel, Klaus Suthe, Robin Woll, Teckids e.v. Weitergabe unter gleichen Bedingungen. Deutschland izenz.
9 Arduino / // Schalte den Piepser an digitalwrite(piepser, ); // Wenn der Wert aber kleiner ist, else // schalte den Piepser aus digitalwrite(piepser, OW); Achtes Projekt-arbenwechsel Als nächstes schauen wir uns die RB-ED an. Diese kann man sich vorstellen, wie drei normal ED s in einem ehäuse. Es gibt drei Beinchen die man bei Plus anschließt und eins das man bei Minus () anschließt. Nun kann man die "drei ED s" getrent ansteuen, und durch anschalten der roten und der blauen ED lila erzeugen. Man kann die drei ED s auch dimmen und so noch mehr arbmischungen erzeugen. Das wird der Befehl sein, den wir in diesem Aufbau lernen. Dieser Befehl heißt analogwrite(). Du benutzt ihn mit folgenden Argumenten analogwrite(pinname, Wert der helligkeit von -). Den Versuchsaufbau kannst du der Abbildung entnehmen. A B C D E A B C D E VN A A A A A A V ANAO N ORE V CSP DTA (PWM= ) CSP Arduino TM ON ARE So nun geht es an den Code. Wir wollen zunächst die arbwerte der drei arben erst einmal in jeweils einer Variable speichern. Und dann möchten wir jeden Pin der ED/arbe mit dem neu erlernten Befehl einzeln ansteuern. // Die ganzen werte der drei Variablen knn man sich selbst zwischen und aussuchen //Den Roten Teil der ED auf volle eistung schalten int rotwert = ; //Den ruenen Teil der ED auf aus schalten int gruenwert = ; ydia Suthe, Daniel Bauer, Matthis Bickel, Klaus Suthe, Robin Woll, Teckids e.v. Weitergabe unter gleichen Bedingungen. Deutschland izenz.
10 Arduino / //Den Blauen Teil der ED auf volle eistung schalten int blauwert = ; // Die Anschlusspins der Drei ED- anschluesse definieren // Welche Belegung welche arbe ist, muesst ihr selbst ausprobieren int rot = ; int gruen = ; int blau = ; //Die drei Pins als Output schalten pinmode(rot, OUTPUT); pinmode(gruen, OUTPUT); pinmode(blau, OUTPUT); // Den drei EDs den wert zuweisen und entsprechend schalten analogwrite(rot, rotwert); analogwrite( gruen, gruenwert); analogwrite( blau, blauwert); So nun könnt ihr nun coole Muster oder eine Diskoleuchte bauen. ydia Suthe, Daniel Bauer, Matthis Bickel, Klaus Suthe, Robin Woll, Teckids e.v. Weitergabe unter gleichen Bedingungen. Deutschland izenz.
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 ({)
MehrWas 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
MehrWunderst du dich auch manchmal, wo die ganzen Kekse hin sind? Mit diesem Projekt kommst du dem Dieb schnell auf die Schliche.
Keksdosenalarm Wunderst du dich auch manchmal, wo die ganzen Kekse hin sind? Mit diesem Projekt kommst du dem Dieb schnell auf die Schliche. Sobald jemand die Keksdose öffnet, geht der Alarm los. /8 9
MehrProjektworkshop Digitales Haustier. Digitales Haustier. Bau dir ein Digitales Haustier, das schnurrt, wenn du es streichelst. 1/8
Digitales Haustier Bau dir ein Digitales Haustier, das schnurrt, wenn du es streichelst. /8 9 8 7 6 5 4 3 2 Diese Bauteile brauchst du AREF GND 3 2 0 ICSP2 L TX RX Arduino TM TX0 DIGITAL (PWM= ) ON Arduino
MehrLED 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
MehrAmpelsteuerung 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,
MehrArduBlock Station 4 - Farbthermometer
Temperatur zum Leuchten bringen Wie viele Menschen haben sich schon die Finger verbrannt, weil die Herdplatte noch heiß war? Oder haben angewidert das Gesicht verzogen, weil der Tee schon kalt war? Das
MehrArduino 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
MehrEine 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
MehrBisher 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
MehrEinfü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
MehrWir 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:
MehrInstallation 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
MehrInformatik 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
MehrEingaben. 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
MehrMSP-EXP430F5529LP. LaunchPad Entwicklungskit MSP-EXP430F5529LP. Schnellstart mit dem Texas Instruments. LaunchPad Entwicklungskit
10166-0 U1+U4 14.01.15 12:49 Seite 1 Christian Immler Schnellstart mit dem Texas Instruments MSP-EXP430F5529LP LaunchPad Entwicklungskit Der schnelle und praxisbezogene Einstieg in die Programmierung des
MehrLED 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
MehrStarten 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);
MehrErste Schritte. Das Arduino-Board. Ihr Fundino-Board. Programmieren für Ingenieure Sommer 2015. Andreas Zeller, Universität des Saarlandes
Erste Schritte Programmieren für Ingenieure Sommer 2015 Andreas Zeller, Universität des Saarlandes Das Arduino-Board Ihr Fundino-Board Anschluss über USB Anschluss über USB Programmierumgebung Download
MehrArbeitsblatt 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
MehrArduino, 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
Mehranaloge 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.
MehrARDUINO Ü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
MehrInformatik Enlightened - Kurzfassung Station 4 Farbthermometer inkl. Einstieg
Temperatur zum Leuchten bringen Ihr habt euch also für ein Projekt aus der Kategorie Die Welt ein bisschen besser machen entschieden. Warum dieses Projekt die Welt besser macht? Wie viele Menschen haben
MehrHighspeedaufnahmen 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
MehrPhysical Computing. Der Arduino als Steuerzentrale
Physical Computing Der Arduino als Steuerzentrale Frank Trittler / Martin Merkle FSG Marbach 1. Auflage 2013 Inhalt 1. Checkliste Erste Schritte... 2 2. Grundstruktur von Programmen... 3 3. Programmabschnitte...
MehrSelbstschließ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
MehrStruktur 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
MehrDer BBC Micro:Bit. B) Physical Computing. 1) Experimente mit LEDs a) Grundlagen
Der BBC Micro:Bit B) Physical Computing 1) Experimente mit LEDs a) Grundlagen.) Die drei Anschlüsse (Input/Output Pins oder Ports) 0, 1 und 2 sind sowohl analoge als auch digitale Eingänge und bei Bedarf
MehrRaspberry 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/.
MehrInformatik Enlightened Station 4 - Farbthermometer
Temperatur zum Leuchten bringen Ihr habt euch also für ein Projekt aus der Kategorie Die Welt ein bisschen besser machen entschieden. Warum dieses Projekt die Welt besser macht? Wie viele Menschen haben
MehrGamecontroller Der Bewegungssensor - Links-Rechts-Steuerung
Gamecontroller Materialien: 8 1x ADXL 335 Sensor 8 1x Arduino 8 1x USB-Kabel 8 Breadboard mit der Tasterschaltung aus der letzten Runde 8 versch. Verbindungskabel Abb. 2 : Der ADXL335-Bewegungssensor Eine
MehrSINNsorik 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
MehrErste 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
MehrInformatik Enlightened Station 2 - Einparkhilfe. Wenn s knallt, noch n Meter. Der Aufbau der Schaltung
Wenn s knallt, noch n Meter Jeder von euch, der demnächst in der Fahrschule seine Runden dreht, wird ein Schreckensszenario kennenlernen: rückwärts einparken! Man dreht und wendet das Auto hin und her,
MehrAmpelsteuerung 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
MehrArduino 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
MehrUm ü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
MehrMark 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,
MehrEin Mikrocontroller ist ein Mikrochip, der alle benötigten Komponenten (sozusagen das Zubehör) bereits in sich trägt. Er sieht genauso aus wie 11
Einleitung Du wolltest schon immer programmieren oder mit den Bestandteilen eines Computers arbeiten? Du wirst zwar nach diesem Buch keinen Computer bauen können, aber die Einleitung erklärt einiges, was
MehrEinfü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
MehrFelder 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);
MehrEinführung in die Arduino-Programmierung II
Einführung in die Arduino-Programmierung II Hochschule Niederrhein University of Applied Sciences Elektrotechnik und Informatik Faculty of Electrical Engineering and Computer Science 5. Dimmen einer LED
MehrRaspberry Pi Lüftersteuerung
Raspberry Pi Lüftersteuerung Jugend Programmiert Vorwort Alle Schaltungen, Programme und Bauteile wurden vorher von uns Geprüft. Trotzdem können wir leider Fehler im Buch, den Schaltungen oder Programmen
MehrTaT-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
MehrInformatik Enlightened - Kurzfassung Station 2 Einparkhilfe inkl. Einstieg
Wenn s knallt, noch n Meter Jeder von euch, der demnächst in der Fahrschule seine Runden dreht, wird auch das Rückwärtseinparken kennenlernen! Man dreht und wendet das Auto hin und her, steht letzten Endes
MehrFühlen, Kontrollieren, Interagieren
Fühlen, Kontrollieren, Interagieren Ist das Licht an? Deine Augen sehen, wenn es hell wird. Dein Kleidungsstück kann das auch - mit Lichtsensoren! Schalter und Sensoren sind die Sinne deiner intelligenten
MehrRASPBERRY PI. Physical Computing
RASPBERRY PI Physical Computing Mit dem Raspberry Pi kann man Leuchtdioden aber auch Geräte steuern. Man braucht dazu eine geeignete Programmierumgebung. Python und Scratch sind solche geeigneten Programmiersprachen.
Mehrsaarland 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- Der heisse Draht - Physical Computing. Workshop Oktober 2015 Olav Schettler
- Der heisse Draht - Physical Computing Workshop Oktober 2015 Olav Schettler Zeitplan 1. Tag: 10:00 10:30 Spiel bauen 10:30 11:30 Lötübungen 11:30 12:00 Mikrocontroller löten (1) 12:00
MehrProjekt Nr. 15: Einen elektronischen Würfel erstellen
Nun wissen Sie, wie Sie Zufallszahlen erzeugen können. Als Nächstes wollen wir diese neuen Kenntnisse gleich in die Tat umsetzen, indem wir einen elektronischen Würfel konstruieren. Projekt Nr. 15: Einen
MehrArduino 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
MehrAufgaben zur Attiny-Platine
Das Attiny-Projekt Aufgaben 1 Aufgaben zur Attiny-Platine 1. LEDs blinken 1.1 Schließen Sie eine rote LED an PortB.0 und eine grüne LED an PortB.1 an (vgl. Abb. 1). Achten Sie dabei darauf, dass die langen
MehrTeile und Herrsche. Themen heute. Eigene Funktionen Parameter Fallunterscheidungen Fehlersuche. Programmieren für Ingenieure Sommer 2015
Teile und Herrsche Programmieren für Ingenieure Sommer 2015 Andreas Zeller, Universität des Saarlandes C-Programm Vom Programm zum Prozessor Prüfen und Übersetzen Maschinen- Programm Hochladen über USB
MehrHerzlich Willkommen zum Workshop rund um das Thema Licht!
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 oder Temperaturen
MehrArduino 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
MehrArduino 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
MehrArduino 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
MehrAnleitungen für Arduino
Anleitungen für Arduino Inhaltsverzeichnis Vorwort... 3 1.Vorwort zur Arduino Anleitung...3 2.Hardware und Software...4 2.1 Hardware... 4 2.1.2 BESCHREIBUNG (ZUBEHÖR)...5 2.1.2.1 DAS BREADBOARD...5 2.1.2.2
MehrDigitalelektronik 1 Digitale Ausgabe. Stefan Rothe
Digitalelektronik 1 Digitale Ausgabe Stefan Rothe 2015 02 14 Rechtliche Hinweise Dieses Werk von Thomas Jampen und Stefan Rothe steht unter einer Creative Commons Attribution-Non- Commercial-ShareAlike-Lizenz.
MehrGamecontroller Der Bewegungssensor - Links-Rechts-Steuerung
Gamecontroller Materialien: 8 1x ADXL 335 Sensor 8 1x Arduino 8 1x USB-Kabel 8 Breadboard mit der Tasterschaltung aus der letzten Runde 8 versch. Verbindungskabel Abb. 2 : Der ADXL335-Bewegungssensor Eine
MehrIn dieser Aufgabe geht es darum, das einfache Meteor-Spiel zu verstehen und anzupassen. Lade als erstes das Spiel sample12 und spiele es.
In dieser Aufgabe geht es darum, das einfache Meteor-Spiel zu verstehen und anzupassen. Lade als erstes das Spiel sample12 und spiele es. Im Spiel fällt ein Meteor vom oben zum unteren Rand. Das Raumschiff
MehrAndroid + 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
MehrArduino ist eine Mikrocontrollerplattform,
Elektronik-Prototypen mit der Arduino-Plattform Physical Computing Interaktion mit der realen Welt, auch Physical Computing genannt das bietet Arduino auch dem Nichtelektroniker. Was Sie für den Einstieg
MehrArduino µ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
MehrInfokarte: 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
MehrArduino - Einfacher Teiler
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
MehrErik Schernich. Arduino für Kids. 1. Auflage
Erik Schernich Arduino für Kids 1. Auflage Bibliografische Information der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie;
MehrAnleitung Light Module LM2-S
Light Module LM2-S 04.09.2011 by cyblord Software Version 1.1 Revision dieser Anleitung 2 Anleitung Light Module LM2-S Technische Daten Merkmal Wert Einheit Versorgungsspannung (VCC) 3.5 16 V Stromaufnahme
MehrJan 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~10 RESET 3.3V 5V GND GND VIN
Abgabe Dieses Übungsblatt ist bis Freitag, 09.05. um 12:00 per E-Mail an den eigenen Tutoren abzugeben. Bennennung beispielsweise $Matrikelnummer_Abgabe_$Blattnummer.$Format. 1 Automatische Ampelsteuerung
MehrJaspreet Singh Dulai Seminar S1 2015/2016. Bluetoothshield
Bluetoothshield Meine Projektaufgabe, die ich mir mit meiner Lehrerin ausgesucht habe, ist mit einem Bluetoothshield mein Auto zu steuern und auch mithilfe von Sensoren eine Notfallbremse zu programmieren.
MehrLärmampel fürs Klassenzimmer
ARDUINO-EINSTIEG Lärmampel fürs Klassenzimmer Bunte Warnleuchten gegen Lärm und der Einstieg in die Arduinoprogrammierung die Lärmampel ist ein Projekt für die Fortbildung von Lehrkräften. Schnell und
MehrHaftkü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:
MehrErste Schritte. In diesem Kapitel lernen Sie Folgendes:
3 Erste Schritte In diesem Kapitel lernen Sie Folgendes: Grundlagen einer sauberen Projektgestaltung Grundlagen der Elektrizitätslehre Funktion von Widerständen, Leuchtdioden, Transistoren, Gleichrichterdioden
MehrPKS-Team. Installationsanleitung LAN-Relais 2-Fach und 8-Fach
PKS-Team Installationsanleitung LAN-Relais 2-Fach und 8-Fach PKS-Team 20.07.2017 Inhalt An der Strom anschließen... 3 Eigenes Netzteil nutzen... 3 Konfigurieren des LAN-Relais... 5 Zurücksetzen in Werkseinstellung...
Mehr4.2 Die Arduino-Hardware
4.2 Die Arduino-Hardware Roboter standardmäßig keine Verwendung findet, gehe ich hier nicht weiter auf seine Details ein. Ein Tipp aber noch: Die beiden I 2 C-Pins SDA und SDL sind auf der Unterseite des
MehrArduino und die Physical Computing Revolution Playground AV Anton Bachmayr - Netzteil
Arduino und die Physical Computing Revolution Playground AV 2011 Anton Bachmayr - Netzteil 1 Der Inhalt Wir sind Was ist ein Microcontroller? Arduino - Eine Übersicht Die Arduino IDE Die Arduino Programmiersprache
MehrAnleitung DGTV Fernbedienung
Anleitung DGTV Fernbedienung Inhaltsverzeichnis: 1. Einstellung der Fernbedienung auf Radio-Frequenz 4 2. Kupplung der Fernbedienung mit dem TV-Gerät 5 2.1 Automatische Suchfunktion 5 2.2 Programmieren
Mehr8.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
MehrLabor Automatisierungstechnik
Labor Automatisierungstechnik Teilnehmer: Name: Matrikelnr.: Name: Matrikelnr.: Name: Matrikelnr.: Versuch: Arduino Anwendung Philipp Schorr Arduino Anwendung 1 Inhaltsverzeichnis 1. Einleitende Worte...
MehrHelvePic32 Breadboard. Internet Data Logger
2016/04/03 21:14 1/10 HelvePic32 Breadboard Alle Beispiele, welche beim Helvepic32 angegeben sind, können unverändert natürlich auch beim HelvePic32 Breadboard verwendet werden. Daher nutzen wir die Gelegenheit,
MehrARDF Maus. Schaltungsbeschreibung
ARDF Maus Schaltungsbeschreibung Die hier verwendete Schaltung besteht aus zwei Transistorstufen. Das Ausgangssignal jeder Stufe wird über einen Kondensator auf den Eingang der anderen Transistorstufe
MehrMikrocontroller: Einführung
Abbildung 1 Mikrocontroller sind heute allgegenwärtig; ob Zahnbürste, Türschloss, Backofen, Fahrradcomputer, Stereoanlage, Multimeter oder Postkarte, überall sind sie zu finden. Im Prinzip handelt es sich
MehrEine 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
MehrProgrammieren für Ingenieure Übungs-Klausur
Programmieren für Ingenieure Übungs-Klausur 2014-xx-xx Name: Matrikelnummer: Studiengang: seit Dauer: 120 Minuten (2 Stunden) Zugelassene Hilfsmittel: Schreibgeräte. Zusätzliches Papier erhalten Sie vom
MehrLED CUBE 4x4x4. von Josua Benz und Patrick Koss. im Fach Computer Technik. betreut von Herr Mezger
LED CUBE 4x4x4 von Josua Benz und Patrick Koss im Fach Computer Technik betreut von Herr Mezger LED Cube Aufgrund zahlreicher faszinierender Videos von LED Cubes haben wir uns dazu entschlossen, selbst
MehrMessungen mit dem Lichtsensor
Messungen mit dem Lichtsensor Für die Programmierung eines Roboters, der einer Linie folgt, brauchen wir für die drei Farben die Helligkeitswerte, die dein Lichtsensor jeweils ausgibt. Arbeite dazu folgende
MehrSerielle Kommunikation mit dem Arduino. Teil 1: Das Serial Peripheral Interface (SPI)
Serielle Kommunikation mit dem Arduino Teil 1: Das Serial Peripheral Interface (SPI) Axel Attraktor e.v. 4. Juni 2012 Axel (Attraktor e.v.) 5. Arduino-Stammtisch 4. Juni 2012 1 / 25 Serielle Kommunikation
MehrModellbau Ampel für 10 LEDs (2x Auto- und 2x Füssgängerverkehr)
Modellbau Ampel für 10 LEDs (2x Auto- und 2x Füssgängerverkehr) Inhaltsverzeichnis 1. Einleitung...2 2. Eigenschaften...2 3. Bedienung...2 3.1 Normalbetrieb...2 3.2 Programmierung der Phasenzeiten...3
MehrEmbedded Hardware Getting Started
Embedded Hardware Getting Started HW - Ressourcen 2 Arduino Installation-Guide 4 Arduino IDE/Download 4 Arduino Treiber Installation 5 Arduino DIE starten 7 Arduino IDE - Getting Started (Code-Basiert)
MehrAbbildung 4-9-1: Die Sound-Machine-Tastatur und der Arduino
Projekt 4-9: Sound-Machine 4 9 Was hältst du davon, wenn wir Scratch in diesem Kapitel dazu bewegen, etwas Musik zu spielen? Natürlich nicht von alleine, sondern über eine kleine selbstgebaute Tastatur.
MehrPKS-Team. Installationsanleitung LAN-Relais
PKS-Team Installationsanleitung LAN-Relais PKS-Team 01.05.2016 Inhalt An der Strom anschließen... 3 Eigenes Netzteil nutzen... 4 Konfigurieren des LAN-Relais... 5 Zurücksetzen in Werkseinstellung... 7
MehrEinfü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
MehrSteuerung von Geräten mit dem Mikrocontroller. von. Annemarie Bauer Dr. Birgit Berger Dr. Daniel Roth Katrin Schmid Michael Schnaus
Steuerung von Geräten mit dem Mikrocontroller von Annemarie Bauer Dr. Birgit Berger Dr. Daniel Roth Katrin Schmid Michael Schnaus NwT Mikrocontroller - 2 - Inhalt 1. Der Arduino Mikrocontroller 1.1 Die
MehrJ. Gräber 2013. Seite -1- Seite -2-
Arduino J. Gräber 2013 Seite -1- Seite -2- Inhaltsverzeichnis Tabellarischer Überblick Bauelemente (mit Schaltzeichen) und Befehle Kapitel Nr. 1 & Einführung LED Neue Bauelemente 2 Wechselschalter Schaltzeichen
MehrMicrocontroller 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
MehrMSP-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