Para programar uma placa ESP32 com Micropython, precisamos de um IDE que possa queimar código para o microcontrolador. Aqui neste guia, abordaremos o procedimento completo de instalação do Thonny IDE e carregaremos nosso primeiro programa de LED piscando na placa ESP32 usando Micropython.
O que é Micropython
Micropython está escrito em C e é uma implementação de software para o Python 3 direcionando principalmente aplicativos de sistema incorporado. No entanto, ele não pode executar completamente as bibliotecas padrão do Python 3. Micropython é uma variante do Python e especificamente projetado para sistemas incorporados. A diferença entre a linguagem de programação Micropython e Python é que o Micropython trabalha sob condições de restrição. É por isso que o Micropython não suporta totalmente as bibliotecas de programação padrão do Python.
Instalando Thonny IDE
Para baixar e instalar thonny ide, siga as instruções fornecidas.
Passo 1: Vá para Thonny.org.
Passo 2: Baixe a versão Thonny IDE para Windows e aguarde até que os downloads sejam completos.
Etapa 3: Uma vez que o thonny ide for baixado, execute o .exe Arquivo do instalador. Clique em Instalar e vá com configurações padrão.
Passo 4: Após a instalação terminar o Open Thonny IDE. Aqui podemos ver duas janelas editor e Concha/terminal.
Editor: Editor contém todo o .py Arquivos aqui podemos criar mais de um arquivo.
Concha: Micropython contém os comandos que são executados imediatamente independentes de outros arquivos ou bibliotecas no terminal. Shell/Terminal também mostra informações sobre comandos executados, condição da placa, erro de sintaxe e mensagens.
Como instalar o firmware Micropython para ESP32
Por padrão, o Micropython não é exibido na placa ESP32. Então, a primeira coisa antes de começar a programar as placas ESP32 é piscar/fazer upload do firmware no ESP32.
Existem diferentes métodos que podemos usar, mas continuaremos com uma ferramenta de Thonny IDE que permite que você instale rapidamente o Micropython em uma placa ESP32.
Duas etapas estão envolvidas na instalação do firmware Micropython no ESP32 usando o Thonny IDE:
1: Baixe o firmware micropython
2: Firmware Micropython piscando usando o THONNY IDE
1: Baixe o firmware micropython
Vá para a página de download de firmware do Micropython. Selecione a placa para a qual precisamos baixar o firmware. A janela a seguir aparecerá. Faça o download do lançamento mais recente para firmware e certifique -se de não baixar a versão da noite construindo, pois eles são mais alvo programadores avançados.
Depois que o download for concluído, provavelmente estará disponível dentro da pasta de download.
2: Firmware Micropython piscando usando o THONNY IDE
A partir de agora, baixamos o firmware Micropython. Agora vamos instalá -lo na placa ESP32 usando a ferramenta THONNY IDE. Siga as etapas dadas abaixo:
Passo 1: Conecte a placa ESP32 com PC e abra Thonny IDE. Vá para: Ferramentas> Opções
Passo 2: Uma nova janela será aberta aqui selecionada Intérprete. Selecione a placa e a porta com que está conectada aqui no nosso caso, a placa ESP32 está conectada em com10. Para verificar a porta COM Open Device Manager e olhar em Com & lpt seção.
Depois de selecionar a placa e a porta COM, clique Instale ou atualize o Micropython.
Etapa 3: Agora confirme a porta COM e selecione o arquivo de firmware que acabamos de baixar clicando no Navegar botão. Clique em Instalar para iniciar a instalação do firmware na placa ESP32.
Passo 4: Uma vez que a instalação seja de sucesso tipo ajuda() no shell/terminal para confirmar a instalação. Na instalação bem -sucedida abaixo, a mensagem destacada aparecerá.
Programa ESP32 usando Micropython
Agora, à medida que a instalação é concluída, testaremos o código Micropython com a placa ESP32 usando thonny ide. Siga as etapas abaixo:
Passo 1: Abra um novo arquivo no Thonny IDE Editor Use o código abaixo dado.
do pino de importação da máquinaEste código piscará o LED incorporado conectado ao pino 2 de ESP32 com atraso de 0.5 seg.
Passo 2: Antes que possamos executar o arquivo, precisamos salvá -lo na placa ESP32. Vá para: Arquivo> Salvar.
Etapa 3: Selecione Micropython dispositivo.
Passo 4: Salve o arquivo com nome principal.py e clique OK.
Nosso primeiro arquivo Micropython é criado com sucesso agora, vamos fazer o upload para a placa ESP32 e ver o resultado.
Como fazer upload do script Micropython para ESP32
Clique no botão Executar na parte superior ou pressione F5 Para começar a executar o código carregado no ESP32.
Um LED azul começará a piscar. O LED vai ligar para 0.5 seg.
O LED vai parar por 0.5 seg. Este ciclo continua até que o script seja interrompido.
Para interromper o programa, clique no botão Stop/Reiniciar, como mostrado abaixo ou pressione Ctrl+F2.
Testamos com sucesso o Thonny IDE trabalhando com uma placa ESP32 usando o código Micropython.
Conclusão
Micropython é a reimplementação de software da linguagem de programação Python 3. Não é o mesmo que o Python, no entanto, ainda suporta várias bibliotecas e pode controlar os pinos GPIO de diferentes microcontroladores. Para programar ESP32 com micropython, é necessário um IDE. Aqui este artigo cobre a instalação do Thonny IDE com a placa ESP32.