0% acharam este documento útil (0 voto)
2 visualizações1 página

Configurando ESP32 com MicroPython

O guia explica como configurar o MicroPython no ESP32, incluindo o processo de flash do firmware e a conexão via REPL. Também fornece um exemplo de código para conectar à rede Wi-Fi e exibir texto em um display OLED SSD1306. Dicas adicionais incluem a atualização do firmware e recomendações sobre o uso de pinos específicos.

Enviado por

Klark Games
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
2 visualizações1 página

Configurando ESP32 com MicroPython

O guia explica como configurar o MicroPython no ESP32, incluindo o processo de flash do firmware e a conexão via REPL. Também fornece um exemplo de código para conectar à rede Wi-Fi e exibir texto em um display OLED SSD1306. Dicas adicionais incluem a atualização do firmware e recomendações sobre o uso de pinos específicos.

Enviado por

Klark Games
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Guia Rápido: ESP32 com MicroPython (Básico)

Resumo: Como configurar MicroPython no ESP32, conectar Wi■Fi e exibir texto em um display OLED.

1) Flash do MicroPython:
- Baixe a firmware do MicroPython para ESP32 ([Link]) e use esptool:
[Link] --chip esp32 --port COM3 erase_flash
[Link] --chip esp32 --port COM3 write_flash -z 0x1000 [Link]

2) Conectar via REPL (rshell/ampy/Thonny):


- Use Thonny (menu Interpreter -> MicroPython (ESP32)) para conectar e enviar arquivos.

3) Exemplo rápido para conectar Wi■Fi:


from network import WLAN, STA_IF
wlan = WLAN(STA_IF)
[Link](True)
[Link]('SSID','SENHA')
while not [Link](): pass
print([Link]())

4) Mostrar texto em SSD1306 (I2C):


from machine import Pin, I2C
import ssd1306
i2c = I2C(0, scl=Pin(22), sda=Pin(21))
oled = ssd1306.SSD1306_I2C(128,64,i2c)
[Link]('Ola Mundo',0,0)
[Link]()

Dicas: mantenha o firmware atualizado, e não use pinos que ligam o boot (GPIO0/GPIO2/GPIO15) para dispositivos
I2C se possível.

Você também pode gostar