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