Tabla de contenido:

ESP32 con OLED integrado (WEMOS / Lolin) - Introducción al estilo Arduino: 4 pasos
ESP32 con OLED integrado (WEMOS / Lolin) - Introducción al estilo Arduino: 4 pasos

Video: ESP32 con OLED integrado (WEMOS / Lolin) - Introducción al estilo Arduino: 4 pasos

Video: ESP32 con OLED integrado (WEMOS / Lolin) - Introducción al estilo Arduino: 4 pasos
Video: WEMOS LOLIN32 Lite 😲 COMO usar con arduino IDE 2024, Noviembre
Anonim
Image
Image
Lo que se necesita
Lo que se necesita

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

Lo que se necesita
Lo que se necesita
Lo que se necesita
Lo que se necesita

ESP32 SOC

cable USB

IDE de Arduino

Paso 2: asumiendo que Arduino IDE ya está instalado

Suponiendo que Arduino IDE ya está instalado
Suponiendo 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

Haga que el OLED funcione en Arduino
Haga que el OLED funcione en Arduino
Haz que el OLED funcione en Arduino
Haz que el OLED funcione en Arduino
Haga que el OLED funcione en Arduino
Haga 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.

Recomendado: