Passer au contenu
Drivers & IoT Utilities

ESP-IoT-Solution

Collection officielle de pilotes de périphériques, algorithmes de contrôle tactile, gestion d'énergie et utilitaires IoT conçus pour accélérer le développement sur ESP-IDF.

Langage
C / C++
ESP-IoT-Solution Component Library
Catégorie
Drivers & IoT Utilities
Objectif principal
Bibliothèque prête à l'emploi de pilotes pour capteurs, écrans, bus industriels et algorithmes tactiles capacitifs

Fonctionnalités clés

  • Pilotes prêts à l'emploi pour capteurs (I2C, SPI) : température, pression, IMU, lumière
  • Pilotes d'écrans OLED et LCD (SSD1306, ST7789, ILI9341, GC9A01)
  • Gestion avancée des boutons (clic, double-clic, appui long) et encodeurs rotatifs
  • Algorithmes tactiles capacitifs : touches, curseurs, roues et détection d'approche
  • Pilotes d'extension d'E/S (PCA9557, MCP23017, CH422G)
  • Composants pour bus industriels : Modbus RTU/TCP et communication RS485
  • Intégration directe comme composants ESP-IDF via idf_component.yml

Quand l'utiliser

  • Interfaces tactiles capacitives pour l'électroménager et les commandes murales
  • Stations météo et moniteurs environnementaux avec capteurs I2C
  • Dispositifs d'automatisation industrielle communiquant via RS485 et Modbus
  • Projets intégrant des écrans graphiques et des encodeurs rotatifs
  • Systèmes nécessitant une gestion avancée d'événements de boutons

Exemple de code

Extrait de départ en C / C++. Adaptez les broches et la configuration à votre carte.

ESP-IoT-SolutionC / C++
1