Índice:

ESP32 com OLED integrado (WEMOS / Lolin) - Introdução ao estilo Arduino: 4 etapas
ESP32 com OLED integrado (WEMOS / Lolin) - Introdução ao estilo Arduino: 4 etapas

Vídeo: ESP32 com OLED integrado (WEMOS / Lolin) - Introdução ao estilo Arduino: 4 etapas

Vídeo: ESP32 com OLED integrado (WEMOS / Lolin) - Introdução ao estilo Arduino: 4 etapas
Vídeo: WEMOS LOLIN32 Lite 😲 COMO usar con arduino IDE 2024, Julho
Anonim
Image
Image
O que é necessário
O que é necessário

Se você é como eu, aproveite a chance de colocar as mãos no melhor e mais recente ESP8266 / etc … e colocá-lo à prova. O ESP32 não é diferente, mas descobri que ainda não há muito por aí no que diz respeito à documentação. As duas primeiras etapas devem se referir à maioria dos sabores ESP32 e não apenas àquele representado com o OLED. Esperançosamente, estas 'duas etapas' irão ajudá-lo a começar. Boa sorte … Divirta-se … Deixe-me saber se funcionou para você. Algumas suposições são de que você sabe como navegar no Arduino IDE e trabalhar com suas bibliotecas.

ATUALIZAÇÃO: 05 de janeiro de 18 - Certifique-se de conferir alguns vídeos ESP32 atualizados no final deste Instructable. Relógio da Internet e Bluetooth BLE em ação. Procure nas notas do YouTube links para esboços.

Etapa 1: O que é necessário

O que é necessário
O que é necessário
O que é necessário
O que é necessário

ESP32 SOC

cabo USB

IDE Arduino

Etapa 2: presumindo que o IDE do Arduino já esteja instalado

Presumindo que o Arduino IDE já esteja instalado
Presumindo que o Arduino IDE já esteja instalado

Por padrão, o ESP32 ainda não aparece com as entradas do gerenciador de placas padrão apontando para

Por isso, precisamos adicioná-los manualmente por enquanto.

Siga TODAS as etapas no site a seguir para preparar seu Arduino IDE para sua nova placa ESP32.

github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md

Se você possui o OLED integrado e gostaria de tentar colocá-lo em execução, prossiga para a próxima etapa.

Etapa 3: Obtenha o OLED funcionando no Arduino

Obtenha o OLED funcionando no Arduino
Obtenha o OLED funcionando no Arduino
Obtenha o OLED funcionando no Arduino
Obtenha o OLED funcionando no Arduino
Obtenha o OLED funcionando no Arduino
Obtenha o OLED funcionando no Arduino

Agora que você provavelmente carregou um esboço do Arduino em seu ESP32, as imagens 'bonitas' que estavam rodando nele quando você o conectou pela primeira vez provavelmente sumiram.

Este ESP32 em particular usa as bibliotecas SSD1306 para se comunicar com o display OLED. Tive sorte ao começar carregando a seguinte biblioteca do Arduino e testando um dos esboços de exemplo incluídos do SSD1306. Se o esboço falhar ao compilar com erros, certifique-se de alterar o endereço para o qual falhou (0x3c, 5, 4).

Os pinos I2C dedicados deste ESP estão no GPIO 5 e 4 para dados e relógio, respectivamente.

O esboço ESP32_Wemos_I2C_Scanner anexado irá confirmar se seus pinos estão endereçados corretamente. Carregue-o em seu ESP32 e verifique o monitor serial.

github.com/squix78/esp8266-oled-ssd1306

Etapa 4: OLED funcional com entrada analógica Arduino LDR

**** ATUALIZAÇÃO 28Dez17 Confira o vídeo do ESP32 com relógio de Internet / NTP funcionando. O URL de download do código está disponível no YouTube abaixo do vídeo

Decidi apenas continuar com isso e consegui fazer o OLED funcionar com dados 'reais' e não apenas com os exemplos. Alimentação analógica de LDR. Anexei o esboço do Arduino a isso para ajudar. Dê uma volta e me diga como você se saiu! Se você precisar de uma 'atualização' no funcionamento do Arduino e do Analog, vá para

Comecei minha aventura no Arduino com esses caras … o curso definitivamente vale a pena.

Recomendado: