Zum Inhalt springen
Drivers & IoT Utilities

ESP-IoT-Solution

Offizielle Sammlung von Peripherietreibern, Touch-Algorithmen, Energieverwaltungsfunktionen und IoT-Dienstprogrammen zur Beschleunigung der Entwicklung auf ESP-IDF.

Sprache
C / C++
ESP-IoT-Solution Component Library
Kategorie
Drivers & IoT Utilities
Hauptzweck
Einsatzbereite Bibliothek für Sensortreiber, Displays, Industriebusse und kapazitive Berührungssensorik

Wichtigste Features

  • Fertige Treiber für Sensoren (I2C, SPI): Temperatur, Druck, IMU, Licht
  • Treiber für OLED- und LCD-Displays (SSD1306, ST7789, ILI9341, GC9A01)
  • Erweiterte Tastenverwaltung (Klick, Doppelklick, langes Drücken) und Drehimpulsgeber
  • Kapazitive Berührungsalgorithmen: Tasten, Schieberegler, Räder und Näherungserkennung
  • E/A-Expander-Treiber (PCA9557, MCP23017, CH422G)
  • Komponenten für Industriebusse: Modbus RTU/TCP und RS485-Kommunikation
  • Direkte Einbindung als ESP-IDF-Komponenten über idf_component.yml

Einsatzbereiche

  • Kapazitive Touch-Oberflächen für Haushaltsgeräte und Wandtaster
  • Wetterstationen und Umweltmonitore mit I2C-Sensoren
  • Industrielle Automatisierungsgeräte mit RS485- und Modbus-Kommunikation
  • Projekte mit Grafikdisplays und Drehreglern
  • Systeme mit komplexen Tastenkombinationen und Benutzerereignissen

Codebeispiel

Startbeispiel in C / C++. Passen Sie Pins und Konfiguration an Ihr Board an.

ESP-IoT-SolutionC / C++
1