Introdução MicroPython com Thonny IDE e ESP32 no Mac

Introducao Micropython Com Thonny Ide E Esp32 No Mac



Para programar uma placa ESP32 com MicroPython, precisamos de um IDE que possa gravar código no microcontrolador. Aqui neste guia, abordaremos o procedimento completo de instalação do Thonny IDE no macOS e carregaremos nosso primeiro programa de LED piscando na placa ESP32 usando o MicroPython.

O que é MicroPython

O MicroPython é escrito em C e é uma implementação de software para Python 3 voltada principalmente para aplicativos de sistemas embarcados. No entanto, ele não pode executar totalmente as bibliotecas padrão do Python 3. MicroPython é uma variante do Python e projetado especificamente para sistemas embarcados. A diferença entre a linguagem de programação MicroPython e Python é que o MicroPython funciona 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 com a configuração do Thonny IDE em um Mac:



  1. Baixando o Thonny IDE no macOS
  2. Instalando o Thonny IDE no macOS
  3. Instalando o firmware do MicroPython no ESP32 no macOS
  • Programando ESP32 usando MicroPython no macOS
  • Executando o script carregado no ESP32 usando o Thonny IDE
  • 1: Baixando o Thonny IDE no macOS

    Para baixar o Thonny IDE siga as instruções fornecidas.



    Passo 1 : Vamos para thonny.org , selecione a versão Thonny IDE para Mac.





    Passo 2 : Selecione o instalador com Python 3.X e aguarde até que o download seja concluído.



    etapa 3 : Após o download, o seguinte arquivo de pacote pode ser visto no diretório de download.

    Baixamos o Thonny IDE agora vamos para a parte de instalação.

    2: Instalando o Thonny IDE no macOS

    Para a instalação do Thonny IDE, é necessário executar o seu arquivo de pacote. As etapas abaixo irão guiá-lo na instalação do Thonny IDE.

    Passo 1 : Clique duas vezes na janela de instalação do arquivo do pacote, conforme mostrado na imagem abaixo. Clique Continuar .

    Passo 2 : Permita permissão para licença clicando no Continuar botão.

    etapa 3 : Clique Aceita continuar.

    Passo 4 : Selecione destino dos arquivos do instalador . Pode ser apenas para você ou instalado em todo o sistema para que outros usuários também possam acessar. Então, vamos continuar com a primeira opção.

    Passo 5 : Para iniciar o Procedimento de instalação, clique em Instalar.

    Passo 6 : Depois instalação bem sucedida clique Perto .

    Passo 7 : Agora instalação de Thonny IDE é concluído para conectar a placa ESP32 com Mac, podemos configurá-lo com ESP32.

    Passo 8 : Abrir Thonny IDE da lista de aplicativos. A seguinte janela aparecerá:

    Aqui podemos ver duas janelas Editor e Shell/Terminal.

    editor : Editor contém todos os arquivos .py aqui podemos criar vários arquivos de projeto.

    Casca : MicroPython contém os comandos que são executados imediatamente independente de outros arquivos ou bibliotecas no terminal. Shell/Terminal também nos 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. Faremos o flash do ESP32 com o firmware MicroPython.

    3: Instalando o MicroPython Firmware no ESP32 no macOS

    Por padrão, o MicroPython não é atualizado na placa ESP32. Então, a primeira coisa antes de começar a programar as placas ESP32 é fazer o flash/upload do firmware no ESP32.

    Existem diferentes métodos que podemos usar, mas continuaremos com uma ferramenta do Thonny IDE que permite instalar rapidamente o MicroPython em uma placa ESP32.

    Duas etapas estão envolvidas na instalação do MicroPython Firmware no ESP32 usando o Thonny IDE:

    3.1: Baixando o 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 : Vou ao Download do Firmware MicroPython página. 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 seguinte janela aparecerá. Baixe a versão mais recente do firmware e certifique-se de não baixar a versão noturna, pois é para programadores avançados.

    3.2: Flashing MicroPython Firmware Usando Thonny IDE

    A partir de agora, baixamos o firmware do 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 o Mac e abra o Thonny IDE. Vamos para: Ferramentas>Opções:

    Passo 2 : Uma nova janela será aberta aqui, selecione 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.

    Passo 5 : Depois de selecionar a placa e a porta COM, clique Instale ou atualize o MicroPython.

    Passo 6 : Agora confirme a porta COM.

    Passo 7 : Em seguida, selecione o Firmware MicroPython arquivo para ESP32 que acabamos de baixar clicando no Navegar botão.

    Clique instalar para iniciar a instalação do firmware na placa ESP32.

    Passo 8 : Agora podemos ver que o firmware do MicroPython começou a piscar na placa ESP32. Não desconecte a placa ESP32 do Mac.

    Passo 9 : Após a instalação do firmware, feche a janela.

    Passo 10 : Após o tipo de instalação bem-sucedida 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 o MicroPython usando a IDE Thonny.

    4: Programe o ESP32 usando o MicroPython no macOS

    Agora que a instalação está concluída, vamos testar o código MicroPython com a placa ESP32 usando a IDE Thonny. Siga os passos abaixo:

    Passo 1 : Abra um novo arquivo no editor Thonny IDE, digite o código abaixo.

    do pino de importação da máquina

    a partir de Tempo importar dorme

    led = pino ( 12 , Pin.OUT )

    enquanto Verdadeiro:

    led.value ( não levou.valor ( ) )
    dorme ( 1 )

    Este código piscará o CONDUZIU conectado ao pino 12 do ESP32 com atraso de 1 segundo.

    Passo 2 : Antes de executarmos o arquivo, precisamos salvá-lo na placa ESP32. Vamos para: Arquivo>Salvar . Em seguida, selecione MicroPythonGenericName dispositivo.

    etapa 3 : Salve o arquivo com o nome main.py e clique OK .

    Nosso primeiro MicroPythonGenericName arquivo foi criado com sucesso agora vamos enviá-lo para o ESP32 placa e veja o resultado.

    5: Executando o Script Carregado no ESP32 Usando o Thonny IDE

    Para testar o arquivo, basta salvar, clicar no botão Executar na parte superior ou pressionar F5 para começar a executar o código carregado no ESP32 e para parar o programa, clicar no botão Parar/Reiniciar conforme mostrado abaixo ou pressionar Ctrl+F2.


    Um LED começará a piscar. O LED acenderá ON por 1 seg.

    O LED vai parar por 1 seg. Esse ciclo continua até que o script seja interrompido.

    Testamos com sucesso o Thonny IDE trabalhando com uma placa ESP32 usando o MicroPythonGenericName código.

    Conclusão

    MicroPython é um subconjunto da linguagem Python e projetado para sistemas embarcados. Não é exatamente igual ao Python, porém ainda suporta múltiplas bibliotecas e pode controlar 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 .