Biblioteca de Periféricos y Drivers
ESP-IoT-Solution
Colección de controladores de periféricos, bibliotecas de sensores, actuadores y componentes de software probados para su uso con ESP-IDF.
- Lenguaje
- C / C++
- ESP-IoT-Solution Driver & Peripheral Suite
- Categoría
- Biblioteca de Periféricos y Drivers
- Objetivo principal
- Acelerar la integración de componentes de hardware (pantallas LCD/OLED, sensores, botones y buses industriales) en ESP-IDF
Funciones destacadas
- Controladores para pantallas LCD (ST7789, ILI9341, GC9A01) y OLED (SSD1306) con aceleración gráfica
- Controladores para sensores de temperatura, humedad, presión (BME280, SHT30) y acelerómetros
- Gestión avanzada de botones con detección de clic simple, doble, pulsación larga y matriz de teclas
- Control de motores BLDC y paso a paso con biblioteca MCPWM dedicada
- Bibliotecas para buses industriales: Modbus Master/Slave, bus CAN/TWAI y RS-485
- Distribución modular a través de ESP Component Registry
Cuándo usar
- Interfaces hombre-máquina (HMI) con pantallas a color y perillas codificadoras rotativas
- Estaciones meteorológicas y monitoreo ambiental industrial
- Controladores de motores y actuadores para automatización y robótica
- Gateways Modbus/RS-485 para telemetría industrial
- Proyectos que requieren integración rápida de sensores y pantallas comerciales
Ejemplo de código
Fragmento de inicio en C / C++. Ajuste los pines y la configuración para su placa.
ESP-IoT-SolutionC / C++
1