tengo el siguiente problema usando este microcontrolador y una pantalla OLED 128x64 que trae el controlador sh1106.
uso el ejemplo dentro de la libreria OLED para este display, el ejemplo se llama "sh1106_128x64_I2C".
Arduino:1.8.18 (Windows 7), Tarjeta:"ESP32 Dev Module, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, None"
C:\Users\usuario\Documents\Arduino\libraries\Adafruit_SH1106-master\Adafruit_SH1106.cpp:35:20: fatal error: delay.h: No such file or directory
compilation terminated.
exit status 1
Error compilando para la tarjeta ESP32 Dev Module.
intente todas la soluciones cambiando directamente el archivo en cuestion y nada, ya no se que hacer aaaaaa
en cualquier caso, muchas gracias y perdón si ya fue respondido en otra ocasión.
Puedes poner todo el código, indicando con comantarios de donde has extraído las librerías, sea del Administrador o de github por citar las mas usadas.
Estuve viendo algo del error y se refiere a que no encuentra "delay.h" que la utiliza Adafruit_SH1106.cpp
¿Está correctamente instalada la ampliación para el ESP32?
Porque es probable que haya una versión de delay.h para ESP32 que probablemente debiera instalarse con la ampliación.
Advierto que es pura especulación, ya que en la carpeta de instalación de Arduino existe una versión de delay.h pero para AVR y tal vez no es compatible con ESP.
Hola, despues de comerme la cabeza llegué a la misma conclusión y probe con librerias exclusivas del esp32 y funcionó, se ve que las de arduino no traian el codigo adaptado a este formato.