Alarmanlage mit dem Hall-Sensor 3144
Der Hall-Sensor 3144 soll als Alarmanlage funktionieren: Nähert sich ein Magnet dem Hall-Sensor leuchtet die LED und ein Ton wird abgespielt. Benötigte Bauteile: ...
Alarmanlage mit einem Bewegungsmelder
Der Bewegungsmelder hat auf der Vorderseite zwei Potentiometer: Der linke stellt die Dauer des Ausgangssignal ein, der rechte die Empfindlichkeit. ...
Alarmanlage mit einem Gesten-Sensor
Der APDS-9960 analysiert mit Hilfe einer Infrarot-LED Bewegungen in seinem Sichtbereich. Dabei kann er vier Richtungen (links, rechts, nach vorn, nach hinten) unterscheiden,...
Alarmanlage mit einer Fotozelle
Eine Fotozelle wandelt das einfallende Licht in elektrische Energie um. Je nach der Menge des einfallenden Lichts wird die LED ein- oder ausgeschaltet, gleichzeitig...
Alarmanlage mit einer Lichtschranke
Befindet sich ein Objekt innerhalb der Lichtschranke, leuchtet die LED und ein Ton ertönt. Die Lichtschranke ist auch ein digitaler Sensor: Wird der Kontakt durch ...
Ampel
Eine
Ampel soll nach einem festgelegten Takt geschaltet werden: 5 Sekunden rot, 1 Sekunde rot-gelb, 3 Sekunden grün und 1 Sekunde
gelb So sieht es aus: ...
Ampel mit Bluetooth schalten
Eine Ampel soll mit Hilfe eines Bluetooth-Moduls "per Hand" geschaltet werden. Die Bluetooth-Module HC-05 und HM-10 unterscheiden sich in der Verwendung...
Ampel mit dem Beschleunigungssensor ADXL335 schalten
Der ADXL335 ist ein 3-Achsen Beschleunigungssensor. Er hat neben der Spannungsversorgung und dem GND-Anschluss drei analoge Ausgänge für die Erfassung d...
Ampel mit einem Ethernet-Shield schalten
Das Programm "baut" eine HTML-Seite mit der zunächst eine LED und anschließend eine Ampel geschaltet werden kann.
Für diese Anleitung benötigst du ein sogenanntes „Sh...
Ampel mit Fußgängerampel
Nach Drücken eines Tasters soll eine Ampel zusammen mit einer Fußgängerampel in einem festgelegten Takt geschaltet werden. So sieht es aus: Benötigte Bau...
Ampel mit Fußgängerampel und Taster
Eine Ampel mit Fußgängerampel soll mit einem Taster geschaltet werden. Wird der Taster gedrückt, schaltet die Fahrbahnampel auf rot und die Fußgängerampel auf grün. S...
Ampel mit Ultraschallsensor schalten
Die Ampel zeigt zunächst rot. Wenn die Entfernung kleiner als 10 cm ist, soll sie nach 1 Sekunde Wartezeit erst auf rot/gelb für eine Sekunde, dann auf grün für dre...
Ampelschaltung mit einem LED-Stick
Der LED-Stick besteht aus mehreren miteinander verbundenen RGB-LEDs. Jede besitzt einen eigenen Controller und kann einzeln angesteuert werden. Der LED-Stick...
Blinkende LED
Eine gelbe LED soll 1 Sekunde blinken, dann 1 Sekunde ausgeschaltet sein. So sieht es aus: Bevor du das Board über USB an den Computer anschließt: Verbinde s...
Blinkende LEDs mit Multithreading
Als Multithreading wird die Möglichkeit bezeichnet, mehrere Threads (Programmteile) quasi gleichzeitig ablaufen zu lassen. Im Programm sollen mehrere LEDs gleichzeitig ...
BMP280 - Klimaanlage mit Zeitmessung
Zusätzlich zur Steuerung des Lüfters soll die Zeit angezeigt werden. So sieht es aus: Benötigte Bauteile: RTC-Modul DS3231 Temperaturmesser BMP280 LC...
Countdown mit einem OLED-Display
Auf dem ➨OLED-Display wird eine Stoppuhr als Startsymbol angezeigt, ein Druck auf den Taster startet den Countdown. Eine Zielflagge zeigt das Ende des Countdowns a...
Countdown mit einer einstelligen 7-Segment-Anzeige
Die 7-Segment-Anzeige besteht aus sieben horizontal und vertikal verlaufenden Segmenten und einem Punkt in der rechten unteren Ecke, die einzeln angesteuert werden....
DHT22 - Klimaanlage
Klimaanlage mit BMP280 Der Sensor DHT22 misst die Temperatur und die Luftfeuchtigkeit. Das hier verwendete Bauteil besitzt drei Anschlüsse. Die Version ...
DHT22 - Wetterdaten aufzeichnen
Das Programm soll die Wetterdaten im Seriellen Monitor anzeigen und gleichzeitig auf einer SD-Karte im CSV-Format aufzeichnen. Diese Datei kann dann von einer Tabellenkalkulation...
DHT22 - Wetterdaten mit Bluetooth übermitteln
Das Programm soll die Messdaten des Sensors DHT22 sammeln, auf dem Smartphone anzeigen und auf der SD-Karte speichern. Taste 1: Daten sammeln und anzeigenTaste...
DHT22 - Wetterstation Anzeige auf einem LCD
Die mit dem Temperatursensor DHT22 gemessenen Werte sollen auf einem angezeigt werden. So sieht es aus: Schließe das LCD an: ➨LCD ...
DHT22 - Wetterstation Anzeige im Internetbrowser
Die mit dem Temperatursensor DHT22 gemessenen Werte sollen in einem Internetbrowser angezeigt werden. So sieht es aus: Der Sensor DHT22 misst die...
Einmaleinsreihen - Anzeige mit Keyes-Fernbedienung
Das Programm soll zu jeder Zahlentaste der Fernbedienung die dazugehörige Einmaleinsreihe anzeigen. So soll es aussehen: Benötigte Bauteile: ...
Einmaleinsreihen anzeigen
In diesem Programm soll die Eingabe im Seriellen Monitor dazu verwendet werden, beliebige Einmaleinsreihen anzuzeigen. Für diese Aufgabe musst du den Arduino nur ...
Einparkhilfe
Bewegt sich ein Objekt auf den Entfernungsmesser zu, soll je nach dem noch verfügbaren Abstand zum Entfernungsmesser ein akustisches und optisches Signal gegeben werden. ...
Entfernungen auf dem LCD anzeigen
Ein Ultraschallsensor misst die Entfernung zu einem Objekt und zeigt die Entfernung auf einem an. So sieht es aus: Schließe das LCD an: ➨LCD
...
Farbenspiele mit einem LED-Streifen
Ein LED-Streifen soll nach Betätigung einer Taste verschiedene Farben anzeigen. Die LEDs sollen in unterschiedlichen Reihenfolgen leuchten. Der LED-Streifen ...
Farbenspiele mit einer RGB-LED
Die Tasten eines Tastenfeldes sollen dazu dienen, die Farben rot, grün und blau einer RGB-LED mit der ➨Pulsweitenmodulation zu schalten. So sieht es aus: ...
Farbenspiele mit einer RGB-Matrix
Die RGB-Matrix soll ein zufälliges Pixelmuster anzeigen. So sieht es aus:
Die RGB-Matrix besteht aus miteinander verbundenen RGB-LEDs. Jede besitzt ...
Geldautomat
Ein Konto verfügt über einen Betrag von 5000 €. Bei einem Minus-Zeichen vor dem eingegebenen Betrag wird der Betrag vom Kontostand abgezogen, steht vor dem Betrag ein...
Glücksrad mit Schrittmotor
Glücksrad mit Seriellem Monitor
In einem Elektromotor wird durch das Zusammenspiel von Statoren, feststehenden äußeren magnetischen Spulen, und einem si...
Glücksrad mit Servomotor
Wenn der Taster gedrückt wird, soll der Servomotor auf eine zufällige Position fahren. Der Zeiger bleibt dann auf einem der farbigen Felder stehen. So s...
Interrupt: Farbenspiel mit einem NeoPixel-Ring
Der NeoPixel-Ring besteht aus mehreren miteinander verbundenen RGB-LEDs. Jede besitzt einen eigenen Controller und kann einzeln angesteuert werden. Er benötigt ...
Interrupt: Lauflicht
Bei dieser Anleitung lernst du ein neues Konzept für die Definition von Variablen vom Typ int kennen. enum kann die Definition einer größeren Anzahl Variablen vo...
Interrupt: Lauflicht mit Fernbedienung
Die Fernbedienung steuert verschiedene Lauflichter. Sie leuchten jeweils solange, bis eine beliebige andere Taste auf der Fernbedienung gedrückt wird.Taste 1 ...
Interrupt: Licht ein- und ausschalten
Der Taster soll als Lichtein- und -ausschalter funktionieren.Der Interrupt soll jetzt bei FALLING ausgelöst werden, weil der Zustand des Taster wegen des eingeschalteten ...
Interrupt: Licht schalten mit Bewegungsmelder
Der Bewegungsmelder soll mit Hilfe eines Interrupts die LED schalten, nach einer Wartezeit wird die LED wieder ausgeschaltet.
Stelle durch Drehen nach rechts...
Interrupt: Morsegerät
Der loop-Teil jedes Programms
wird schrittweise abgearbeitet. Es ist nicht möglich gleichzeitig
einen anderen Befehl auszuführen. Beispiel: Jeder delay()-Befehl s...
Klimaanlage - Transistor als Verstärker
Klimaanlage mit BMP280 Der Transistor soll als Verstärker für einen 12 V Lüfter eingesetzt werden. Der Lüfter soll eingeschaltet werden, wenn eine fes...
Klopfzeichen mit einem piezoelektrischen Keramik-Sensor
Die Funktionsweise des Keramik-Sensors beruht auf der Entdeckung, dass durch den Druck auf die Oberfläche von Quarzkristallen und die dadurch bedingte Verformung elektrische ...
Kniffel - EEPROM verwenden
Das Programm würfelt mit fünf Würfeln. Anschließend werden die Würfe ausgewertet die Anzahl der Würfelvorgänge die Augenzahl jedes Wurfs die Summe der Augenzahlen Anzahl...
Labyrinthspiel mit Joystick und TFT
Der Joystick besteht aus zwei Potentiometern, jeweils einer für die X-Achse und einer für die Y-Achse. Beide lesen bei den Bewegungen die Spannung und liefern dem A...
Länder-Info
Das Programm soll nach einem Druck auf eine der Tasten des Tastenfelds Informationen zu verschiedenen Ländern im Seriellen Monitor oder auf einem anzeigen. So ...
Laplace-Versuch
Der
Mathematiker Laplace beschäftigte sich im 18. Jahrhundert mit der
Wahrscheinlichkeitsrechnung. Der nach ihm benannte
Zufallsversuch sagt aus, dass bei einem Zufallsversuch d...
Lauflicht
Die LEDs sollen nacheinander jeweils für 100 Millisekunden leuchten und anschließend wieder ausgeschaltet werden. So sieht es aus: Benötigte Bauteile: ...
Lauflicht mit blinkenden LEDs
Die LEDs sollen nacheinander zufällig oft blinken. Auch die Leuchtdauer soll zufällig bestimmt werden. Um das zu realisieren, wären viele Programmzeilen nötig, die...
Lauflicht mit einem Gesten-Sensor
Der APDS-9960 analysiert mit Hilfe einer Infrarot-LED Bewegungen in seinem Sichtbereich. Dabei kann er vier Richtungen (links, rechts, nach vorn, nac...
LED mit einem Relais schalten
Ein Relais ist ein Schalter, das dazu dient einen daran angeschlossenen Stromkreis ein- oder auszuschalten. Das Relais wird über einen Steuerstromkreis aktiviert und kann mit ...
LED-Matrix - Countdown
Die LED-Matrix soll nach einem Tasterdruck einen Countdown von 9 bis 0 Sekunden anzeigen. Zusätzlich ertönt jede Sekunde ein kurzer Ton.Beim Start des Programms wird e...
LED-Matrix - Joystick-Spiel
Auf einer LED-Matrix wird eine wählbare Anzahl von leuchtenden LEDs zufällig auf der LED-Matrix verteilt.Ein Joystick bewegt eine leuchtende LED über das "Spielfeld", un...
LED-Matrix - Lauflicht
Die LED-Matrix soll ein Lauflicht anzeigen. So sieht es aus: Die einzelnen LEDs werden in Reihen und Spalten angesprochen.Die Schreibweise für jede Reihe ...
LED-Matrix - Würfeln
Wenn der Taster gedrückt wird, würfelt der Arduino eine Zahl zwischen 1 und 6. Bevor das Ergebnis angezeigt wird, zeigt die LED-Matrix in schneller Folge zufällig au...
LEDs mit Bluetooth schalten
Mit einer Smartphone-App sollen über das Bluetooth-Modul LEDs geschaltet werden. Die Bluetooth-Module HC-05 und HM-10 unterscheiden sich in der Verwendung ...
LEDs mit dem Schieberegister 74HC595 steuern
Das Schieberegister 74HC595 verfügt über acht Ausgänge, die mit nur drei Datenleitungen angesteuert werden.Für jeden Ausgang wird ein Signal in Form einer „0“ = LOW, ...
LEDs mit dem UDP-Protokoll im lokalen Netzwerk schalten
Verschiedenfarbige LEDs sollen mit Hilfe des UDP-Protokolls im lokalen Netzwerk geschaltet werden. Das User Datagramm Protokoll (UDP) dient dazu, Nachrichten in einem...
LEDs mit einem 4-Tasten Berührungssensor schalten
Bei dieser Aufgabe lernst du die Verwendung von Arrays kennen. Du kannst dir ein Array wie einen Schrank mit Schubladen vorstellen. Beispiel : Definition eines...
LEDs mit einem Tastenpad schalten
Jeder Taste des Tastenpads ist eine farbige LED zugeordnet. Wird die entsprechende Taste gedrückt, leuchtet die LED. Ein erneuter Druck auf die Taste schaltet die ...
LEDs mit einem Taster steuern
Mit einem Taster sollen verschiedene Aufgaben ausgeführt werden: einfacher Klick → alle LEDs ein-
oder ausschalten
Doppelklick → Lauflicht vorwärts
und rückw...
LEDs mit Transistor schalten
Der Arduino kann an seinen digitalen Pins einen Ausgangsstrom von 40 mA ausgeben. Das reicht für fast alle gebräuchlichen ➨LEDs .
Mehrere
LEDs lassen sich nur...
LEDs ohne Pulsweitenmodulation dimmen
Die LEDs sollen ohne Verwendung der ➨ Pulsweitenmodulation schrittweise aufleuchten und wieder gedimmt werden. So sieht es aus: Benötigte Bauteile: ...
LEDs schalten mit PORT/DDR
Die LEDs sollen als Lauflicht und in verschiedenen Kombination leuchten: Lauflicht hin und zurück alle LEDs die LEDs 7 5 3 die beiden inneren LEDs die beiden ...
Leuchtstärke von LEDs mit der Pulsweitenmodulation und mit for-Schleifen regeln
Eine LED soll schrittweise in ihrer Leuchtstärke verändert werden. So sieht es aus: Benötigte Bauteile: gelbe LED Widerstand > 100 Ω Leitungsdrähte ...
Leuchtstärke von LEDs mit der Pulsweitenmodulation und Potentiometer regeln
Die Helligkeit einer LED soll mit einem Potentiometer stufenlos reguliert werden. So sieht es aus:
Ein ➨analoges Signal kann von 0% bis 100% r...
Leuchtstärke von LEDs mit einem Joystick regeln
Der Joystick besteht aus zwei Potentiometern, jeweils einer für die X-Achse und einer für die Y-Achse. Beide lesen bei den Bewegungen die Spannung und liefern d...
Licht schalten mit dem Hall-Sensor 1881
-Sensoren bestehen aus einem stromdurchflossenes Halbleiter-Element und einem dahinter fest eingebauten Permanentmagneten. Dadurch ist das Halbleiter-Element magnetisch...
Licht schalten mit einem Berührungssensor
Der Berührungssensor soll durch Berührung die LED einschalten und bei erneuter Berührung die LED wieder ausschalten. Das Programm muss feststellen, ob die LED ge...
Licht schalten mit einem Soundsensor
Nimmt der Soundsensor ein Geräusch wahr, wird die LED eingeschaltet. Bei einem weiteren Geräusch schaltet sie sich wieder aus.Leider wird das Signal nicht verstärkt, de...
Lottozahlen - Anzeige auf einem LCD
Der Arduino „spielt“ für dich 6 Zahlen. Anschließend werden die Lottozahlen gezogen, aufsteigend sortiert und auf die Anzahl der übereinstimmenden Zahlen untersucht. Das Er...
Lottozahlen - Anzeige auf einem OLED-Display
Der Arduino „spielt“ für dich 6 Zahlen. Anschließend werden die Lottozahlen gezogen, aufsteigend sortiert und auf die Anzahl der übereinstimmenden Zahlen unters...
Lottozahlen - Anzeige im Seriellen Monitor
Der Arduino „spielt“ für dich 6 Zahlen. Anschließend werden die Lottozahlen gezogen, aufsteigend sortiert und auf die Anzahl der übereinstimmenden Zahlen untersucht. Das Er...
Lottozahlen auf eine SD-Karte schreiben
Der Arduino „spielt“ für dich 6 Zahlen. Anschließend werden die Lottozahlen gezogen, aufsteigend sortiert und auf die Anzahl der übereinstimmenden Zahlen untersucht. Die Lo...
Lottozahlen mit einem Ethernet-Shield
In einem Webformular können Lottozahlen ermittelt, angezeigt und gespeichert werden. Der Arduino „spielt“ für dich 6 Zahlen. Anschließend werden die Lottozah...
Morsegerät mit einem Berührungssensor
Wenn der Berührungssensor gedrückt wird, soll eine LED leuchten und ein Ton wiedergegeben werden. Sobald der Berührungssensor losgelassen wird, erlischt die LE...
mp3-Player mit dem DFPlayer Mini
Der DFPlayerMini ist ein Modul, das mp3- und wav-Dateien abspielen kann. Der Lautsprecher wird über Steckverbindungen mit dem Modul verbunden.Außerdem können no...
mp3-Player mit einem mp3-Shield
Mit einem mp3-Shield können mp3-Dateien abgespielt werden.Du benötigst eine Micro-SD-Karte, die mit FAT32 formatiert wurde. Kopiere mehrere mp3-Dateien auf die S...
Multiplikations-Taschenrechner
Das Tastenfeld soll dazu verwendet werden um Multiplikationen
durchzuführen und das Ergebnis soll im Seriellen Monitor und auf einem angezeigt werden. So sieht ...
Pin-Eingabe
Auf einem Tastenfeld soll ein Pin eingegeben werden. Das Programm soll diesen Pin („1234“) abfragen. Wurde der Pin nach Druck auf die Taste # richtig eingegeben, wir...
Primzahlen ermitteln
Das Programm soll die Primzahlen von 2 bis zur eingegebenen Zahl im Seriellen Monitor anzeigen. Außerdem wird eine Obergrenze für die eingegebene Zahl festgelegt. D...
Satzmaschine
Wird der Taster gedrückt, werden im Seriellen Monitor oder auf einem LCD zufällig erzeugte Sätze angezeigt. So sieht es aus (Beispiel): So sieht es au...
Schneckenrennen
Zwei Schnecken liefern sich ein Rennen. Sie laufen eine zufällig ermittelte Anzahl von Schritten. Wer als Erstes mit dem letzten Zug das Ziel überschreitet, hat gewonnen. ...
Servomotor mit einem Potentiometer steuern
Wenn der Potentiometer gedreht wird, bewegt sich der Servomotor schrittweise nach links oder rechts. So sieht es aus:
Ein Servomotor ist ein spezieller...
Spieluhr mit dem Tastenpad
Werden die Tasten des Tastenpads gedrückt, wird eine Melodie abgespielt: Taste 1: Alle meine Entchen Taste 2: Backe Backe Kuchen Taste 3: Tonleiter von C1 ...
Städte-Info
Im Seriellen Monitor sollen verschiedene Information zu Städten angezeigt werden. Bei dieser Aufgabe lernst du einen neuen Datentyp kennen. In ➨Arrays lassen si...
Stoppuhr
Zunächst soll eine Stoppuhr programmiert werden, die nach jedem Tasterdruck die Stoppuhr neu startet und anschließend das Ergebnis anzeigt. Hier sollen die S...
Teiler bestimmen
Das Programm erfasst im Seriellen Monitor eingegebenen Werte … Größe des
Zahlenraum
kleinster
Teiler
größter
Teiler .. und berechnet aus
diesen Angab...
Töne erzeugen mit dem Tastenfeld
Töne mit dem Seriellen Monitor erzeugen Bei einem Tastendruck soll ein Ton wiedergegeben werden, die Tasten * und # schalten den Ton wieder ...
Vokale zählen
In diesem Programm soll die Eingabe im Seriellen Monitor dazu verwendet werden, in einem Satz die Anzahl der Vokale zu zählen und anzuzeigen. Außerdem erfährst du einiges üb...
Vollkommene Zahlen
Eine natürliche Zahl n wird vollkommene Zahl (auch perfekte Zahl) genannt, wenn sie gleich der Summe aller ihrer Teiler außer sich selbst ist.Die erste vollkommene Z...
Wechselblinker
Zwei
gelbe LEDs sollen im Wechsel jeweils 1 Sekunde leuchten. So sieht es aus: Benötigte Bauteile: 2 LEDs 2 Widerstände > 100 Ω Leitungsdrähte ...
Wecker mit einem RTC-Modul
Die Weckzeit wird zusammen mit Wochentag, Datum und Uhrzeit auf dem LCD-Display angezeigt.Der linke Taster soll die Stunden, der rechte Taster soll die Minuten einstellen.Ein...
Wetterstation: Temperatur und Luftfeuchtigkeit speichern und im Browser anzeigen
Der Temperatursensor DHT22 misst die Daten, sie werden auf der SD-Karte des Ethernet-Shields gespeichert und können im Browser verarbeitet werden. So sieht es ...
Würfeln - Anzeige auf einem OLED-Display
Das Programm würfelt auf Tasterdruck eine Zahl zwischen 1 und 6, simuliert im OLED-Display durch die Anzeige schnell aufeinander folgender zufälliger Ergebnisse d...
Würfeln mit einer einstelligen Anzeige
Die 7-Segment-Anzeige besteht aus sieben horizontal und vertikal verlaufenden Segmenten und einem Punkt in der rechten unteren Ecke, die einzeln angesteuert werden....
Würfelspiel mit einer vierstelligen Anzeige
Würfelspiel Serieller Monitor Auf dem 7-Segment-Display soll ein Würfelspiel für zwei Spieler*innen realisiert werden. Nach einem Druck auf den Ta...
Würfelspiel mit Sprachausgabe
Bei einem Würfelspiel für zwei Spieler soll die gewürfelte Zahl, die Gesamtsumme und nach sechs Runden das Ergebnis des Spiels (Sieg oder Unentschieden) als Sprache au...
Zeit anzeigen mit einem RTC-Modul
Der Arduino kann nur ab dem Zeitpunkt des Einschaltens die Zeit messen. Das aktuelle Datum und die Zeit kann nur mit einem RTC-Modul gesetzt und gelesen werden.Hier...