Zum Inhalt springen
Programmieren mit Arduino
Menü
Start
Hardware
Anzeigemodule
LCD
LED-Matrix
OLED-Display
RGB-Matrix 8×8
TFT
Arduinos
UNO R3
WiFi Rev 2
MKR WiFi 1010
Nano
Nano Every
Nano 33 IoT
Bauelemente
Übersicht
Typbezeichnungen
Bildergalerie
Bluetooth mit ArduinoBlue
Bussysteme
I²C
SPI-Bus
DFPlayerMini
Hall-Sensor
Ethernet-Shield
LED
Portmanipulation
Potentiometer
Pulsweitenmodulation
Relais
RTC-Modul
Serieller Monitor
Serieller Plotter
SD-Karten-Modul
Steckbrett
Speicherplätze
Speicherausstattung verschiedener Arduinos
SRAM
Flash
EEPROM
Speichermanagement
Transistor
Ultraschallsensor
Widerstände
Programmiersprache
Kurzreferenz
Programmteile auslagern
Beispielprogramme
Datenlogger-Shield
DHT11/DHT22
Keyes Fernbedienung
LCD
NeoPixel-Ring
OLED-Display
RTC-Modul
SD-Karten-Modul
Taster
TFT
Ultraschallsensor
Bibliotheken einbinden
Taster entprellen
A - D
analogRead()/analogWrite()
attachInterrupt()
Arrays (Datenfelder) eindimensional
Arrays (Datenfelder) zweidimensional
Bitmanipulation
Definition von Variablen: Konstante
delay()
digitalWrite()/digitalRead()
E - L
enum – Aufzählungen
F-Makro
for-Schleife
Funktionen
if … else
Kommentare
M - R
map
millis()
modulo
Objektorientierte Programmierung
Operatoren
pinMode()
random – Zufallszahl bestimmen
Runden von Dezimalzahlen
S
Serial.available/Serial.read()
Serial.begin()
Serial.print()/Serial.println()
sizeof
SoftwareSerial
Strings verarbeiten
Strings verketten
struct
switch … case
T - Z
tone()/noTone()
typecast
Umlaute und Sonderzeichen
Variable Typ umwandeln
Variablen Überblick
while
Zufallszahlen
Bildergalerie
Bauelemente
Schaltpläne
Anleitungen A – Z
Service
Stichwörter A-Z
Kategorien Überblick
Quellenverzeichnis
Fehlermeldungen
Filme zu den Projekten
Lösungen
Downloads
Beispielprogramme
Anleitungen als PDF
Newsletter abonnieren
Datenschutzerklärung
Kontakt
Impressum
Anleitungen einblenden
Menü
Start
Hardware
Anzeigemodule
LCD
LED-Matrix
OLED-Display
RGB-Matrix 8×8
TFT
Arduinos
UNO R3
WiFi Rev 2
MKR WiFi 1010
Nano
Nano Every
Nano 33 IoT
Bauelemente
Übersicht
Typbezeichnungen
Bildergalerie
Bluetooth mit ArduinoBlue
Bussysteme
I²C
SPI-Bus
DFPlayerMini
Hall-Sensor
Ethernet-Shield
LED
Portmanipulation
Potentiometer
Pulsweitenmodulation
Relais
RTC-Modul
Serieller Monitor
Serieller Plotter
SD-Karten-Modul
Steckbrett
Speicherplätze
Speicherausstattung verschiedener Arduinos
SRAM
Flash
EEPROM
Speichermanagement
Transistor
Ultraschallsensor
Widerstände
Programmiersprache
Kurzreferenz
Programmteile auslagern
Beispielprogramme
Datenlogger-Shield
DHT11/DHT22
Keyes Fernbedienung
LCD
NeoPixel-Ring
OLED-Display
RTC-Modul
SD-Karten-Modul
Taster
TFT
Ultraschallsensor
Bibliotheken einbinden
Taster entprellen
A - D
analogRead()/analogWrite()
attachInterrupt()
Arrays (Datenfelder) eindimensional
Arrays (Datenfelder) zweidimensional
Bitmanipulation
Definition von Variablen: Konstante
delay()
digitalWrite()/digitalRead()
E - L
enum – Aufzählungen
F-Makro
for-Schleife
Funktionen
if … else
Kommentare
M - R
map
millis()
modulo
Objektorientierte Programmierung
Operatoren
pinMode()
random – Zufallszahl bestimmen
Runden von Dezimalzahlen
S
Serial.available/Serial.read()
Serial.begin()
Serial.print()/Serial.println()
sizeof
SoftwareSerial
Strings verarbeiten
Strings verketten
struct
switch … case
T - Z
tone()/noTone()
typecast
Umlaute und Sonderzeichen
Variable Typ umwandeln
Variablen Überblick
while
Zufallszahlen
Bildergalerie
Bauelemente
Schaltpläne
Anleitungen A – Z
Service
Stichwörter A-Z
Kategorien Überblick
Quellenverzeichnis
Fehlermeldungen
Filme zu den Projekten
Lösungen
Downloads
Beispielprogramme
Anleitungen als PDF
Newsletter abonnieren
Datenschutzerklärung
Kontakt
Impressum
Anleitungen einblenden
Dein Konto
[ultimatemember_account]
Schließen
Blinkende LED
Wechselblinker
Ampel
Zwei Ampeln
Ampel mit Fußgängerampel
Ampel mit Fußgängerampel und Taster
Ampelanlage an einem Fußgängerüberweg
Morsegerät mit einem Berührungssensor
Licht schalten
Mit einem Berührungssensor
Mit einem Soundsensor
Mit einer Fernbedienung
Mit einem Hall-Sensor 1881
Klopfzeichen mit einem piezoelektrischen Keramik-Sensor
Blinkende LED mit einem Potentiometer
Pulsweitenmodulation
Leuchtstärke von LEDs mit Potentiometer
Leuchtstärke von LEDs mit for-Schleifen
Servomotor
Mit einem Potentiometer steuern
Wahrsagerin
Glücksrad
Automatische Tür mit Hall-Sensoren
Alarmanlage
Mit einer Fotozelle
Mit einem Bewegungsmelder
Mit einer Lichtschranke
Mit einem Hall-Sensor 3144
Farbenspiele
Mit einer RGB-LED
Mit einem LED-Streifen
Farbe und Helligkeit mit Potentiometern
Ampelschaltung mit einem LED-Stick
Leuchtstärke von LEDs mit einem Joystick regeln
TFT
TFT Labyrinth Joystick
TFT Labyrinth Fernbedienung
Würfeln Serieller Monitor
Spieluhr mit dem Tastenpad
Schaltungen mit LEDs
Mit einem 4-Tasten Berührungssensor
Lauflicht
Lauflicht mit blinkenden LEDs
Mit einem Tastenpad
Mit PORT/DDR
Würfeln
Mit einem Joystick-Shield
Mit einem Taster steuern
Mit Bluetooth
Mit einem Schieberegister
Ohne Pulsweitenmodulation dimmen
Mit Fernbedienung schalten
Einmaleinsreihen – Anzeige mit Fernbedienung
Serieller Monitor
Vokale zählen
Einmaleinsreihen anzeigen
Primzahlen ermitteln
Schneckenrennen
Laplace-Versuch
Geldautomat
Städte-Info
Teiler bestimmen
Fußballtipp
Satzmaschine
Länder-Info
Vollkommene Zahlen
Glücksrad mit Schrittmotor
Glücksrad mit NeoPixel-Ring
Kniffel – EEPROM verwenden
7-Segment-Anzeige
Würfeln einstellige Anzeige
Countdown einstellige Anzeige
Würfeln einstellige Anzeige Fernbedienung
Würfelspiel vierstellige Anzeige
LED-Matrix
Lauflicht
Würfeln
Countdown
Joystick-Spiel
Eingaben mit einem Tastenfeld
Pin-Eingabe
Pin-Eingabe LCD und Servomotor
Töne erzeugen
Multiplikations-Taschenrechner
Taschenrechner Grundrechenarten
Lottozahlen
Anzeige auf einem LCD
Auf eine SD-Karte schreiben
Mit Zeitstempel auf eine SD-Karte schreiben
Anzeige auf einem OLED
Anzeige im Seriellen Monitor
Mit Ethernet-Shield
Mit WiFi
Zeit messen
Stoppuhr
Datum, Uhrzeit und Temperatur LCD anzeigen
mit einer 4-stelligen 7-Segment-Anzeige
Wecker
Entfernung messen
Entfernungen auf dem LCD anzeigen
Melodien spielen
Einparkhilfe
Ampelschaltung
Temperatur messen
TMP36 - Anzeige Serieller Monitor
DHT22 – Durchschnittstemperatur
DHT22 - Anzeige auf einem LCD
DHT22 – Wetterstation LAN
DHT22 – Wetterstation LAN Daten speichern
DHT22 – Wetterstation WiFi
DHT22 – Wetterdaten aufzeichnen
DHT22 - Wetterdaten mit Bluetooth
DHT22 – Klimaanlage
BMP280 - Temperatur/Luftdruck
Ampelschaltungen LAN WiFi Bluetooth
Ampel mit einem Ethernet-Shield schalten
Ampel mit WiFi schalten
Ampel mit Bluetooth schalten
Ampel mit Arduino WiFi und Bluetooth schalten
Interrupts
Morsegerät
Licht ein- und ausschalten
Licht mit Bewegungsmelder schalten
Farbenspiel mit einem NeoPixel-Ring
Lauflicht
Lauflicht mit Fernbedienung
Lauflicht mit Drehgeber
mp3-Shield
mp3-Player
Würfelspiel
mp3-Player mit dem DFPlayer Mini
Klimaanlage – Transistor als Verstärker
Gesten erfassen
Alarmanlage
Lauflicht
Ampel mit Beschleunigungssensor schalten
RFID-Modul
Türöffner
Zeiterfassung
OLED
Würfeln
Countdown
RGB-Matrix 8×8
Farbenspiele mit einer RGB-Matrix
Spiel mit einer RGB-Matrix
LEDs mit UDP im LAN schalten
LEDs mit UDP im WLAN schalten
Blinkende LEDs mit Multithreading
Morsegerät mit Sensor-Shield 5
LED mit einem Relais schalten