Introdução ao Micropython com Thonny IDE e Esptop 10

Introdução ao Micropython com Thonny IDE e Esptop 10

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áquina
Desde o tempo de importação do sono
LED = PIN (2, PIN.FORA)
enquanto é verdade:
liderado.valor (não liderado.valor())
sono (0.5)

Este 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.