Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Si usted es como yo, aproveche la oportunidad de tener en sus manos el último y mejor ESP8266 / etc … y ponerlo a prueba. El ESP32 no es diferente, pero he descubierto que todavía no hay mucho en lo que respecta a la documentación. Los primeros 2 pasos deben pertenecer a la mayoría de los sabores de ESP32 y no solo al que se muestra con el OLED. Con suerte, estos 'dos pasos' le ayudarán a empezar. Buena suerte … Diviértete … Avísame si funcionó para ti. Algunas suposiciones son que sabe cómo navegar por el IDE de Arduino y trabajar con sus bibliotecas.
ACTUALIZACIÓN: 05 de enero de 2018: asegúrese de ver algunos videos ESP32 actualizados al final de este Instructable. Reloj de Internet y Bluetooth BLE en acción. Busque en las notas de YouTube enlaces a bocetos.
Paso 1: Qué se necesita
ESP32 SOC
cable USB
IDE de Arduino
Paso 2: asumiendo que Arduino IDE ya está instalado
De forma predeterminada, el ESP32 no se muestra todavía con las entradas del administrador de placas estándar que apuntan a
Debido a esto, necesitamos agregarlos manualmente por el momento.
Siga TODOS los pasos en el siguiente sitio para preparar su Arduino IDE para su nueva placa ESP32.
github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md
Si tiene el OLED integrado y le gustaría intentar hacerlo funcionar, continúe con el siguiente paso.
Paso 3: haz que el OLED funcione en Arduino
Ahora que probablemente haya cargado un boceto de Arduino en su ESP32, las imágenes 'bonitas' que se estaban ejecutando cuando lo conectó por primera vez probablemente hayan desaparecido.
Este ESP32 en particular utiliza las bibliotecas SSD1306 para comunicarse con la pantalla OLED. Tuve suerte al comenzar cargando la siguiente biblioteca de Arduino y probando uno de los bocetos de ejemplo incluidos en el SSD1306. Si el boceto no se compila con errores, asegúrese de cambiar la dirección a la que falló (0x3c, 5, 4).
Los pines I2C dedicados de este ESP están en GPIO 5 y 4 para datos y reloj respectivamente.
El boceto adjunto de ESP32_Wemos_I2C_Scanner confirmará si sus pines están direccionados correctamente. Cárgalo en tu ESP32 y echa un vistazo al monitor en serie.
github.com/squix78/esp8266-oled-ssd1306
Paso 4: OLED funcional con entrada analógica Arduino LDR
**** ACTUALIZACIÓN 28 de diciembre de 2017 Vea el video de ESP32 con reloj de Internet / NTP en funcionamiento. La URL de descarga del código está disponible en YouTube debajo del video
Decidí seguir adelante con esto y logré que el OLED funcionara con datos 'reales' y no solo con los ejemplos. Alimentación LDR analógica. Adjunté el boceto de Arduino a esto para ayudar. ¡Pruébalo y cuéntame cómo te va! Si necesita un "repaso" sobre el funcionamiento de Arduino y Analog, diríjase a
Comencé mi aventura con Arduino con estos chicos … el curso definitivamente vale la pena.