🎯 Primeiros Passos na ESP32 com Micropython e Thonny

Em poucas palavras

Definição técnica ou simplificada do conceito.


📝 Notas e Desenvolvimento


🔗 Conexões e Contexto


📚 Referências e Fontes

Citações Diretas

📂 Outros Conteúdos Preservados

TLDR

TLDR

Grave o firmware MicroPython no seu ESP32/ESP8266 usando a IDE Thonny (Ferramentas > Opções > Intérprete > Instalar ou atualizar firmware). Teste a instalação conectando sua placa, selecionando o intérprete e a porta corretos no Thonny, e executando help() no Shell. Controle o LED integrado com from machine import Pin e Pin(2, Pin.OUT).value(1) (ou 0 para ESP8266).

:: Referência :: Começando com a IDE Thonny MicroPython (Python) para ESP32 e ESP8266 | Random Nerd Tutorials

Informações

Se você deseja programar seus ESP32 e ESP8266 com firmware MicroPython, é muito útil usar a IDE Thonny. Certifique-se de instalar o Thonny em seu computador e de ter o driver do ESP32 instalado no Windows.

Gravando o Software MicroPython

O MicroPython não é gravado nas placas ESP32 ou ESP8266 por padrão. A primeira coisa que você precisa fazer para começar a programar suas placas com MicroPython é gravar/carregar/gravar o firmware.

Existem diferentes maneiras de fazer isso:

  • A IDE Thonny vem com uma ferramenta que permite instalar rapidamente o firmware MicroPython em sua placa.
  • Outro método é usar o esptool

O mais fácil é fazê-lo via Thonny. Para fazer isso, siga as instruções abaixo:

1) Conecte sua placa ESP32 ou ESP8266 ao seu computador.

2) Abra a IDE Thonny. Vá em Ferramentas > Opções > Intérprete.

3) Selecione o intérprete que deseja usar de acordo com a placa que está usando e selecione a porta COM à qual sua placa está conectada. Por fim, clique no link Instalar ou atualizar firmware.

Gravar Firmware MicroPython Thonny IDE

4) Selecione a porta novamente e, em seguida, clique no botão Procurar para abrir o arquivo .bin com o firmware que você baixou na etapa anterior. Selecione as opções conforme mostrado na imagem abaixo e, por fim, clique em Instalar.

Instalador de Firmware ESP Thonny IDE

Após alguns segundos, a instalação deverá ser concluída.

Testando a Instalação

Importante: antes de testar a instalação, sua placa ESP32/ESP8266 precisa ter o firmware MicroPython gravado (veja a etapa anterior).

Conecte a placa ao seu computador usando um cabo USB. Para testar a instalação, você precisa informar ao Thonny que deseja executar o Intérprete MicroPython e selecionar a placa que está usando.

1. Vá em Ferramentas > Opções e selecione a aba Intérprete. Certifique-se de ter selecionado o intérprete correto para sua placa, bem como a porta COM.

Você também pode selecionar a opção “Tentar detectar automaticamente”, mas apenas se você tiver apenas uma placa conectada ao seu computador por vez. Caso contrário, selecione a porta específica para a placa que você está usando.

2. A IDE Thonny deverá agora estar conectada à sua placa e você deverá ver o prompt no Shell.

3. Digite o comando help() no Shell e veja se ele responde.

Se ele respondeu, está tudo funcionando bem. Agora, você pode enviar mais alguns comandos para testar.

Envie os seguintes comandos para acender o LED integrado

>>> from machine import Pin
>>> Pin(2, Pin.OUT).value(1)

Se você estiver usando um ESP8266, a lógica para acender o LED funciona ao contrário, então você deve enviar o seguinte comando:

>>> Pin(2, Pin.OUT).value(0)

O LED integrado deverá acender.

Placa ESP32 com LED integrado aceso (HIGH)

Em seguida, apague o LED assim para o ESP32:

>>> Pin(2, Pin.OUT).value(0)

E assim para o ESP8266:

>>> Pin(2, Pin.OUT).value(1)

Parabéns! Sua instalação foi bem-sucedida!