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

NeoPixel-Ring

Glücks­rad mit NeoPixel-Ring

Glücksrad NeoPixel

Der Neo­Pi­xel-Ring soll als Glücks­rad funk­tio­nie­ren. Wird der Tas­ter gedrückt, beginnt das Glücks­rad zu lau­fen, ein erneu­ter Tas­ter­druck stoppt das Glücks­rad. Wei­ter lesen ...

Inter­rupt: Far­ben­spiel mit einem NeoPixel-Ring

Die bei­den Tas­ter sol­len je eine Fol­ge von leuch­ten­den LEDs in ver­schie­de­nen Far­ben aus­lö­sen. Dabei soll der jeweils ande­re Tas­ter den Pro­gramm­ab­lauf unter­bre­chen und „sei­ne“ Fol­ge leuch­ten­der LEDs star­ten. 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