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

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

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 Thonny IDE em macos
  2. Instalando Thonny IDE em macOS
  3. Instalando o firmware Micropython para ESP32 em macOS
    • 3.1: Baixe o firmware micropython
    • 3.2: Firmware Micropython piscando usando o THONNY IDE
  4. Programando ESP32 usando o Micropython em macOS
  5. Executando o script carregado no ESP32 usando o thonny ide

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.