Zum Inhalt springen
Programmieren mit Arduino

Programmieren mit Arduino

  • Start
  • Hardware
    • Anzeigemodule
      • LCD
      • LED-Matrix
      • OLED-Dis­play
      • RGB-Matrix 8×8
      • TFT
    • Arduinos
      • Überblick
      • UNO R3
      • UNO R4 WiFi
      • WiFi Rev 2
      • MKR WiFi 1010
      • Nano
      • Nano Every
      • Nano 33 IoT
      • Nano ESP32
    • ESP
      • ESP32 WROOM
      • ESP8266 NodeMCU
      • Wemos D1 Mini
    • Bauelemente
      • Übersicht
      • Typbezeichnungen
      • Bildergalerie
    • Blue­tooth mit ArduinoBlue
    • Bussysteme
      • I²C
      • SPI-Bus
    • DFPlay­er­Mi­ni
    • Hall-Sen­sor
    • Ether­net-Shield
    • LED
    • Port­ma­ni­pu­la­ti­on
    • Poten­tio­me­ter
    • Puls­wei­ten­mo­du­la­ti­on
    • Relais
    • RTC-Modul
    • Seri­el­ler Monitor
    • Seri­el­ler Plotter
    • SD-Kar­ten-Modul
    • Steckbrett
    • Speicherplätze
      • Spei­cher­aus­stat­tung ver­schie­de­ner Arduinos
      • SRAM
      • Flash
      • EEPROM
      • Spei­cher­ma­nage­ment
    • Tran­sis­tor
    • Ultra­schall­sen­sor
    • Wider­stän­de
  • Programmiersprache
    • Kurz­re­fe­renz
    • Pro­gramm­tei­le auslagern
    • Beispielprogramme
      • Bluetooth-Modul HM-10
      • Datenlogger-Shield
      • DHT11/DHT22
      • Keyes Fernbedienung
      • LCD
      • NeoPixel-Ring
      • OLED-Display
      • RTC-Modul
      • SD-Karten-Modul
      • Taster
      • TFT
      • Ultraschallsensor
    • Biblio­the­ken einbinden
    • Tas­ter entprellen
    • A - D
      • analogRead()/analogWrite()
      • attach­In­ter­rupt()
      • Arrays (Daten­fel­der) eindimensional
      • Arrays (Daten­fel­der) zweidimensional
      • Bit­ma­ni­pu­la­ti­on
      • Defi­ni­ti­on von Varia­blen: Konstante
      • delay()
      • digitalWrite()/digitalRead()
    • E - L
      • enum – Aufzählungen
      • F-Makro
      • for-Schlei­fe
      • Funk­tio­nen
      • if … else
      • Kom­men­ta­re
    • M - R
      • map
      • mil­lis()
      • modu­lo
      • Objekt­ori­en­tier­te Programmierung
      • Ope­ra­to­ren
      • pin­Mo­de()
      • ran­dom – Zufalls­zahl bestimmen
      • Run­den von Dezimalzahlen
    • S
      • Serial.available/Serial.read()
      • Serial.begin()
      • Serial.print()/Serial.println()
      • sizeof
      • Soft­wa­re­Se­ri­al
      • Strings ver­ar­bei­ten
      • Strings verketten
      • struct
      • switch … case
    • T - Z
      • tone()/noTone()
      • type­cast
      • Umlau­te und Sonderzeichen
      • Variable Typ umwandeln
      • Variablen Überblick
      • while
      • Zufallszahlen
  • Bildergalerie
    • Bauelemente
    • Schaltpläne
  • Anleitungen A – Z
  • Service
    • Stich­wör­ter A-Z
    • Kate­go­rien Überblick
    • Quel­len­ver­zeich­nis
    • Fehlermeldungen
    • Filme zu den Projekten
    • Lösun­gen
    • Down­loads
    • Beispielprogramme
    • Anleitungen als PDF
    • Newsletter abonnieren
    • Daten­schutz­hin­wei­se
    • Kon­takt
    • Impres­sum
Anleitungen einblenden
  • Start
  • Hardware
    • Anzeigemodule
      • LCD
      • LED-Matrix
      • OLED-Dis­play
      • RGB-Matrix 8×8
      • TFT
    • Arduinos
      • Überblick
      • UNO R3
      • UNO R4 WiFi
      • WiFi Rev 2
      • MKR WiFi 1010
      • Nano
      • Nano Every
      • Nano 33 IoT
      • Nano ESP32
    • ESP
      • ESP32 WROOM
      • ESP8266 NodeMCU
      • Wemos D1 Mini
    • Bauelemente
      • Übersicht
      • Typbezeichnungen
      • Bildergalerie
    • Blue­tooth mit ArduinoBlue
    • Bussysteme
      • I²C
      • SPI-Bus
    • DFPlay­er­Mi­ni
    • Hall-Sen­sor
    • Ether­net-Shield
    • LED
    • Port­ma­ni­pu­la­ti­on
    • Poten­tio­me­ter
    • Puls­wei­ten­mo­du­la­ti­on
    • Relais
    • RTC-Modul
    • Seri­el­ler Monitor
    • Seri­el­ler Plotter
    • SD-Kar­ten-Modul
    • Steckbrett
    • Speicherplätze
      • Spei­cher­aus­stat­tung ver­schie­de­ner Arduinos
      • SRAM
      • Flash
      • EEPROM
      • Spei­cher­ma­nage­ment
    • Tran­sis­tor
    • Ultra­schall­sen­sor
    • Wider­stän­de
  • Programmiersprache
    • Kurz­re­fe­renz
    • Pro­gramm­tei­le auslagern
    • Beispielprogramme
      • Bluetooth-Modul HM-10
      • Datenlogger-Shield
      • DHT11/DHT22
      • Keyes Fernbedienung
      • LCD
      • NeoPixel-Ring
      • OLED-Display
      • RTC-Modul
      • SD-Karten-Modul
      • Taster
      • TFT
      • Ultraschallsensor
    • Biblio­the­ken einbinden
    • Tas­ter entprellen
    • A - D
      • analogRead()/analogWrite()
      • attach­In­ter­rupt()
      • Arrays (Daten­fel­der) eindimensional
      • Arrays (Daten­fel­der) zweidimensional
      • Bit­ma­ni­pu­la­ti­on
      • Defi­ni­ti­on von Varia­blen: Konstante
      • delay()
      • digitalWrite()/digitalRead()
    • E - L
      • enum – Aufzählungen
      • F-Makro
      • for-Schlei­fe
      • Funk­tio­nen
      • if … else
      • Kom­men­ta­re
    • M - R
      • map
      • mil­lis()
      • modu­lo
      • Objekt­ori­en­tier­te Programmierung
      • Ope­ra­to­ren
      • pin­Mo­de()
      • ran­dom – Zufalls­zahl bestimmen
      • Run­den von Dezimalzahlen
    • S
      • Serial.available/Serial.read()
      • Serial.begin()
      • Serial.print()/Serial.println()
      • sizeof
      • Soft­wa­re­Se­ri­al
      • Strings ver­ar­bei­ten
      • Strings verketten
      • struct
      • switch … case
    • T - Z
      • tone()/noTone()
      • type­cast
      • Umlau­te und Sonderzeichen
      • Variable Typ umwandeln
      • Variablen Überblick
      • while
      • Zufallszahlen
  • Bildergalerie
    • Bauelemente
    • Schaltpläne
  • Anleitungen A – Z
  • Service
    • Stich­wör­ter A-Z
    • Kate­go­rien Überblick
    • Quel­len­ver­zeich­nis
    • Fehlermeldungen
    • Filme zu den Projekten
    • Lösun­gen
    • Down­loads
    • Beispielprogramme
    • Anleitungen als PDF
    • Newsletter abonnieren
    • Daten­schutz­hin­wei­se
    • Kon­takt
    • Impres­sum
Anleitungen einblenden

Bewegungsmelder

Licht schal­ten mit Bewe­gungs­mel­der und Licht­in­ten­si­täts­sen­sor oder Fotozelle

Eine Kom­bi­na­ti­on aus dem Licht­in­ten­si­täts­sen­sor TEMT6000/einer Foto­zel­le und dem Bewe­gungs­mel­der HC-SR501 soll das Licht ein­schal­ten, wenn eine Bewe­gung ent­deckt und gleich­zei­tig ein Hel­lig­keits­wert unter­schrit­ten wur­de. Wei­ter lesen ...

Alarm­an­la­ge mit einem Bewegungsmelder



Befin­det sich ein Objekt im „Sicht­be­reich“ des Bewe­gungs­mel­ders, leuch­tet die LED und der Laut­spre­cher spielt einen Ton.
Wei­ter lesen ...

Inter­rupt: Licht schal­ten mit Bewegungsmelder

Der Bewe­gungs­mel­der soll mit Hil­fe eines Inter­rupts die LED ein­schal­ten, nach einer War­te­zeit wird die LED wie­der aus­ge­schal­tet. Wei­ter lesen ...

Kate­go­rie

Wenn dir meine Webseite gefällt oder dir bei einem Problem behilflich war, würde ich mich über eine kleine Spende freuen.
Ein Klick auf das Bild führt in einem neuen Fenster zu meiner Paypal-Seite.

  • Blin­ken­de LED
  • Wech­sel­b­lin­ker
  • Ampel
  • Zwei Ampeln
  • Ampel mit Fußgängerampel
  • Ampel mit Fuß­gän­ger­am­pel und Taster
  • Ampel­an­la­ge an einem Fußgängerüberweg
  • Mor­se­ge­rät mit einem Berührungssensor
  • Licht schal­ten
    • Mit einem Berührungssensor
    • Mit einem Soundsensor
    • Mit einer Fernbedienung
  • Klopf­zei­chen mit einem pie­zo­elek­tri­schen Keramik-Sensor
  • Blin­ken­de LED mit einem Potentiometer
  • Puls­wei­ten­mo­du­la­ti­on
    • Leucht­stär­ke von LEDs mit Potentiometer
    • Leucht­stär­ke von LEDs mit for-Schleifen
  • Ser­vo­mo­tor
    • Mit einem Poten­tio­me­ter steuern
    • Wahr­sa­ge­rin
    • Glücks­rad
    • Auto­ma­ti­sche Tür mit Hall-Sensoren
  • Alarm­an­la­ge
    • Mit einer Fotozelle
    • Mit einem Bewegungsmelder
    • Mit einer Lichtschranke
    • Mit einem Hall-Sen­sor KY-024
    • Mit einem Gesten-Sensor
  • Far­ben­spie­le
    • Mit einer RGB-LED
    • Mit einem LED-Streifen
    • Far­be und Hel­lig­keit eines LED-Strei­fens mit Potentiometern
  • Ampel­schal­tung mit einem LED-Stick
  • Leucht­stär­ke von LEDs mit einem Joy­stick regeln
  • TFT
    • TFT Laby­rinth Joystick
    • TFT Laby­rinth Fernbedienung
  • Wür­feln Seri­el­ler Monitor
  • Spiel­uhr mit dem Tastenpad
  • Juke­box mit Klingeltönen
  • Schal­tun­gen mit LEDs
    • Mit einem 4-Tas­ten Berührungssensor
    • Lauf­licht
    • Lauf­licht mit blin­ken­den LEDs
    • Mit einem Tastenpad
    • Mit PORT/DDR
    • Wür­feln
    • Mit einem Joystick-Shield
    • Mit einem Tas­ter steuern
    • Mit Blue­tooth
    • Mit einem Schieberegister
    • Ohne Puls­wei­ten­mo­du­la­ti­on dimmen
    • Mit Fern­be­die­nung schalten
  • Ein­mal­eins­rei­hen – Anzei­ge mit Fernbedienung
  • Seri­el­ler Monitor
    • Voka­le zählen
    • Ein­mal­eins­rei­hen anzeigen
    • Prim­zah­len ermitteln
    • Schne­cken­ren­nen
    • Laplace-Ver­­­such
    • Geld­au­to­mat
    • Stä­d­­te-Info
    • Tei­ler bestimmen
    • Fuß­ball­tipp
    • Satz­ma­schi­ne
    • Län­­der-Info
    • Voll­kom­me­ne Zahlen
  • Glücks­rad mit Schrittmotor
  • Glücks­rad mit NeoPixel-Ring
  • Knif­fel – EEPROM verwenden
  • 7-Seg­ment-Anzei­ge
    • Wür­feln ein­stel­li­ge Anzeige
    • Count­down ein­stel­li­ge Anzeige
    • Wür­feln ein­stel­li­ge Anzei­ge Fernbedienung
    • Wür­fel­spiel vier­stel­li­ge Anzeige
  • LED-Matrix
    • Lauf­licht
    • Wür­feln
    • Count­down
    • Joy­stick-Spiel
  • Ein­ga­ben mit einem Tastenfeld
    • Pin-Ein­­ga­­be
    • Pin-Ein­ga­be LCD und Servomotor
    • Töne erzeu­gen
    • Mul­­ti­­pli­­­ka­­ti­ons-Taschen­­rech­­ner
    • Taschen­rech­ner Grundrechenarten
  • Lot­to­zah­len
    • Anzei­ge auf einem LCD
    • Auf eine SD-Kar­te schreiben
    • Mit Zeit­stem­pel auf eine SD-Kar­te schreiben
    • Anzei­ge auf einem OLED
    • Anzei­ge im Seri­el­len Monitor
    • Mit Ether­net-Shield
    • Mit WiFi
  • Zeit mes­sen
    • Stopp­uhr
    • Datum, Uhr­zeit und Tem­pe­ra­tur LCD anzeigen
    • mit einer 4-stel­li­gen 7-Segment-Anzeige
    • Wecker
    • Datum und Zeit mit dem NTP-Pro­­to­­koll anzeigen
  • Ent­fer­nung messen
    • Ent­fer­nun­gen auf dem LCD anzeigen
    • Melo­dien spielen
    • Ein­park­hil­fe
    • Ampel­schal­tung
  • Tem­pe­ra­tur messen
    • TMP36 - Anzei­ge Seri­el­ler Monitor
    • DHT22 – Durchschnittstemperatur
    • DHT22 - Anzei­ge auf einem LCD
    • DHT22 – Wet­ter­sta­ti­on LAN
    • DHT22 – Wet­ter­sta­ti­on LAN Daten speichern
    • DHT22 – Wet­ter­sta­ti­on WiFi
    • DHT22 – Wet­ter­da­ten aufzeichnen
    • DHT22 - Wet­ter­da­ten mit Bluetooth
    • BMP280 - Temperatur/Luftdruck
    • Wet­ter­sta­ti­on mit CO2-Messung
    • Wet­ter­sta­ti­on mit UNO R4 WiFi und LCD
    • Wet­ter­sta­ti­on mit Nano ESP32, DHT11/DHT22 und OLED
  • Ampel­schal­tun­gen LAN WiFi Bluetooth
    • Ampel mit einem Ether­­net-Shield schalten
    • Ampel mit WiFi schalten
    • Ampel mit Blue­tooth schalten
    • Ampel mit Ardui­no WiFi und Blue­tooth schalten
  • Inter­rupts
    • Mor­se­ge­rät
    • Licht ein- und ausschalten
    • Licht mit Bewe­gungs­mel­der schalten
    • Far­ben­spiel mit einem NeoPixel-Ring
    • Lauf­licht
    • Lauf­licht mit Fernbedienung
    • Lauf­licht mit Drehgeber
  • mp3-Shield
    • mp3-Play­er
    • Wür­fel­spiel
  • mp3-Play­er mit dem DFPlay­er Mini
  • Kli­ma­an­la­ge mit Transistor
  • Ges­ten erfassen
    • Alarm­an­la­ge
    • Lauf­licht
  • Ampel mit Beschleu­ni­gungs­sen­sor schalten
  • RFID-Modul
    • Tür­öff­ner
    • Zeit­er­fas­sung
  • OLED
    • Wür­feln
    • Count­down
  • RGB-Matrix 8×8
    • Far­ben­spie­le mit einer RGB-Matrix
    • Spiel mit einer RGB-Matrix
  • Ardui­no R4 WiFi
    • Wür­feln mit der LED-Matrix UNO R4 WiFi
  • LEDs mit UDP im LAN schalten
  • LEDs mit UDP im WLAN schalten
  • Blin­ken­de LEDs mit Multithreading
  • Mor­se­ge­rät mit Sen­­sor-Shield 5
  • LED mit einem Relais schalten
  • Musik mit den Touch-Pins des ESP32-Wroom
  • mp3-Play­er mit RFID-Modul