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 em MacOS e carregando nosso primeiro programa de LED piscando na placa ESP32 usando Micropython.
O que é Micropython
Micropython está escrito em C e sua 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.
Vamos prosseguir para a criação de Thonny IDE em um Mac:
1: Download de Thonny IDE em macos
Para baixar thonny ide, siga as instruções fornecidas.
Passo 1: Vá para Thonny.org, selecione THONNY IDE Versão para Mac.
Passo 2: Selecione o instalador com Python 3.X e espere até que o download seja concluído.
etapa 3: Depois de baixar o seguinte arquivo de pacote, pode ser visto no diretório de download.
Fomos baixados thonny ide agora que iremos para a parte de instalação.
2: Instalando Thonny IDE em macOS
Para a instalação do Thonny IDE, seu arquivo de embalagem precisa ser executado. Abaixo as etapas dadas o guiarão na instalação do THONNY IDE.
Passo 1: Clique duas vezes na janela de instalação do arquivo do pacote será aberto como mostrado abaixo, a imagem dada. Clique Continuar.
Passo 2: Permitir permissão para licença clicando no Continuar botão.
etapa 3: Clique Concordar continuar.
Passo 4: Selecione destino para arquivos de instalador. Pode ser apenas para você ou instalado em todo o sistema para que outros usuários também possam acessar. Então, continuaremos com a primeira opção.
Etapa 5: Para iniciar o Procedimento de instalação, Clique em Instalar.
Etapa 6: Depois instalação bem -sucedida clique Fechar.
Etapa 7: Agora instalação de Thonny ide está concluído para conectar a placa ESP32 com o Mac, podemos configurá -la com o ESP32.
Etapa 8: Abrir Thonny ide da lista de aplicativos. A janela a seguir aparecerá:
Aqui podemos ver duas janelas Editor e shell/terminal.
editor: Editor contém todo o .arquivos py Aqui podemos criar vários arquivos de projeto.
Concha: Micropython contém os comandos que são executados imediatamente independentemente 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.
Instalamos com sucesso o THONNY IDE agora para programar placas ESP32 com Micropython. Vamos piscar Esp32 com firmware micropython.
3: Instalando o firmware Micropython no ESP32 no macOS
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: Download de firmware micropython
2: Firmware Micropython piscando usando o THONNY IDE
1: Download de firmware micropython
O firmware Micropython pode ser baixado de seu site oficial ou usando uma rápida pesquisa no Google. Para concluir o procedimento de download, siga as instruções listadas abaixo.
Passo 1: Vá para a página de download de firmware do Micropython. Selecione a placa para a qual precisamos baixar o firmware.
Passo 2: Selecione a placa ESP32 que você está usando aqui, temos Esp32 devkit v1 doit.
etapa 3: 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 noturna de compilação, como são para programadores avançados.
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 abaixo mencionadas:
Passo 1: Conecte a placa ESP32 com Mac e abra Thonny IDE. Vá para: Ferramentas> Opções:
Passo 2: Uma nova janela será aberta aqui, selecione o intérprete.
etapa 3: Selecione a placa que você está usando. Aqui no nosso caso, a placa ESP32 está conectada.
Passo 4: Depois de selecionar a placa agora, selecione a porta COM na qual o ESP32 está conectado.
Etapa 5: Depois de selecionar a placa e a porta COM, clique Instale ou atualize o Micropython.
Etapa 6: Agora confirme a porta COM.
Etapa 7: Em seguida, selecione o Firmware Micropython Arquivo para ESP32 Acabamos de baixar clicando no Navegar botão.
Clique instalar Para iniciar a instalação de firmware na placa ESP32.
Etapa 8: Agora podemos ver o firmware Micropython é iniciado em placa esp32. Não desconecte a placa ESP32 do Mac.
Etapa 9: Após a instalação do firmware, feche a janela.
Etapa 10: Após o tipo de instalação bem -sucedido ajuda() no shell/terminal para confirmar a instalação. Na instalação bem -sucedida, a mensagem destacada abaixo aparecerá.
Agora o ESP32 está pronto para ser programado com micropython usando thonny ide.
4: Programa ESP32 Usando Micropython em MacOS
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 Tipo O código abaixo.
do pino de importação da máquina
Desde o tempo de importação do sono
LED = PIN (12, PIN.FORA)
enquanto é verdade:
liderado.valor (não liderado.valor())
sono (1)
Este código piscará o LIDERADO conectado ao pino 12 de Esp32 com atraso de 1 segundo.
Passo 2: Antes que possamos executar o arquivo, precisamos salvá -lo na placa ESP32. Vá para: Arquivo> Salvar. Em seguida, selecione Micropython dispositivo.
etapa 3: Salve o arquivo com o nome principal.py e clique OK.
Nosso primeiro Micropython O arquivo é criado com sucesso agora, vamos carregá -lo para o Esp32 embarcar e veja o resultado.
5: executando o script carregado no ESP32 usando o thonny ide
Para testar o arquivo, basta salvar clique no botão Executar na parte superior ou pressionar F5 para começar a executar o código carregado no ESP32 e para interromper o programa Clique no botão Stop/Restart, como mostrado abaixo ou pressione Ctrl+F2.
Um LED começará a piscar. O LED vai virar Para 1 seg.
O LED Will pare por 1 seg. Este ciclo continua até que o script seja interrompido.
Testamos com sucesso o Thonny IDE trabalhando com uma placa ESP32 usando o Micropython código.
Conclusão
Micropython é um subconjunto de linguagem python e projetado para sistemas incorporados. Não é exatamente 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. Este guia cobre a instalação do THONNY IDE com a placa ESP32 em Mac OS.