Zum Inhalt springen
Projekte für Arduino und ESP32-Mikrocontroller

Projekte für Arduino und ESP32-Mikrocontroller

  • 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
      • ESP32-S3
      • ESP32-C6
      • ESP32-C3 Zero
      • ESP32-C3 Super Mini
      • XIAO-ESP32-C3
      • ESP8266 Wemos D1 Mini
      • ESP8266 NodeM­CU
      • Wemos D1 R32
    • Bauelemente
      • Typbezeichnungen
      • Bildergalerie
    • Blue­tooth mit ArduinoBlue
    • Bussysteme
      • I²C
      • SPI
    • 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
    • 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
      • Bewegungsmelder
      • Bluetooth-Module HM-10/HC-08
      • BMP280
      • BME280
      • Datenlogger-Shield
      • DHT11/DHT22/DHT20
      • ESP – WiFi und Webserver starten
      • Keyes Fernbedienung
      • LCD
      • NeoPixel-Ring
      • OLED-Display
      • RTC-Modul
      • SD-Karten-Modul
      • Taster
      • TFT
      • Ultraschallsensor
      • Zeit im Seri­el­len Moni­tor mit ESP-Mikro­con­trol­ler anzeigen
    • 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
    • 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
    • Pro­jek­te bei Wokwi
    • 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

BME680

Mess­da­ten mit BME680 und ESP32 anzeigen

Inhalt
  • Zie­le des Projekts
  • Die Hard­ware
  • Dar­stel­lung der Messwerte
    • Auf dem LCD
    • Im Seri­el­len Monitor
    • Auf einer Webseite
  • Benö­tig­te Bauteile
  • Board instal­lie­ren
  • Hard­ware anschließen
    • BME680 (Brea­kout)
    • BME680 (Gro­ve-Anschluss)
    • LCD
  • Benö­tig­te Bibliotheken
  • Das Pro­gramm für die Dar­stel­lung der Mess­wer­te auf dem LCD
    • Biblio­the­ken ein­bin­den und Varia­ble definieren
    • Der set­up-Teil
    • Der loop-Teil
  • Das Pro­gramm mit der Dar­stel­lung der Mess­wer­te auf einer Webseite
    • Biblio­the­ken ein­bin­den und Varia­ble definieren
    • Der set­up-Teil
    • Der loop-Teil
    • HTML-Sei­te erstel­len und senden

Zie­le des Projekts

Die Mess­da­ten sol­len auf einem LCD und im nächs­ten Schritt zusätz­lich auf einer Web­sei­te dar­ge­stellt werden. 

    Kate­go­rie