Instale e programe o Esptop 10 através do UPYCraft IDE no Mac

Instale e programe o Esptop 10 através do UPYCraft IDE no Mac
O ESP32 é uma placa IoT baseada em microcontrolador que pode executar o Micropython para executar comandos e instruções. Vários IDEs estão disponíveis para programar ESP32 com Micropython. Hoje aqui vamos configurar o UPYCraft IDE com o ESP32 para Micropython no macOS.

Este artigo contém seções a seguir:

1. Configurando o UPYCraft IDE com o ESP32 no macOS

  • 1.1. Instalando o Python 3 no macOS
  • 1.2. Download do Upycraft IDE
  • 1.3. Instalando o UPYCraft IDE no macOS
  • 1.4. Visão geral da interface da UPYCraft IDE

2. Download do firmware Micropython para ESP32

3. Instalando o firmware Micropython no ESP32 usando o UPYCraft IDE

4. Enviando o programa LED Blink no ESP32 usando o Micropython upycraft IDE

1. Configurando o UPYCraft IDE com o ESP32 no macOS

Micropython é derivado da linguagem de programação Python 3, especialmente projetada para placas baseadas em microcontroladores. Também podemos programar ESP32 com Micropython usando UPYCraft IDE.

Antes de escrevermos nosso primeiro código Micropython para ESP32, precisamos instalar alguns pré -requisitos no Mac.

  • Python 3
  • UPYCraft IDE
  • Micropython Firmware para ESP32

1.1. Instalando o Python 3 no macOS

Para escrever um código de micropython, precisamos de uma versão atualizada do Python 3 para ser instalada em nosso Mac.

Passo 1: Visite Python 3 Download Página ou clique aqui para baixar a versão atualizada. Aqui no nosso caso, é 3.11.0:

Ou, você pode baixá -lo usando o Brew Package Manager. Abra uma janela do terminal e digite o seguinte comando:

% Brew Install Python3

Aguarde alguns segundos enquanto o procedimento de instalação é concluído.

1.2. Baixando o UPYCraft IDE

Para programar ESP32, precisamos baixar o UPYCraft IDE. A seguir estão as duas fontes para o download UPYCraft IDE:

  • Download usando o repositório do github
  • Download usando o site da UPYCraft DFroBot

Para baixar do Github, faça o download da versão mais recente usando o link acima.

Abra o arquivo zip e clique Download Para começar a baixar o arquivo zip para UPYCraft IDE.

Depois que o download estiver concluído, extraia o arquivo zip e o arquivo upycraft pode ser visto no diretório.

1.3. Instalando o UPYCraft IDE no macOS

Agora baixamos com sucesso o próximo passo é abrir o UPYCraft IDE. O arquivo a seguir pode ser visto na pasta de download. Siga as etapas dadas para abrir o IDE.

Observação: Upycraft não precisa ser instalado no Mac, ele pode ser simplesmente aberto no modo independente.

Passo 1: UPYCraft não precisa de instalação direta, clique duas vezes ou clique com o botão direito do mouse para abrir o arquivo.

Passo 2: A mensagem a seguir aparecerá, então primeiro temos que dar permissão para abrir o aplicativo de fontes desconhecidas, você o cancele.

Etapa 3: Selecione Preferências do Sistema Do menu.

Passo 4: Abrir segurança e privacidade.

Etapa 5: Agora, no fundo, clique no trancar Ícone para modificar a permissão de instalação de segurança e segurança.

Etapa 6: Digite nome de usuário e senha para macOS e clique Desbloquear.

Etapa 7: Aqui permite que os aplicativos baixem de em qualquer lugar ou App Store e desenvolvedores identificados então clique Abrir de qualquer maneira.

Etapa 8: Depois de dar a permissão, abra novamente o upycraft Ide, e clique em Abrir.

Uma vez o UPYCraft IDE está instalado, a seguinte interface será aberta.

1.4. Visão geral da interface da UPYCraft IDE

A interface IDE UPYCraft consiste em quatro janelas diferentes que são:

1: Seção de arquivos

2: Janela do editor

3: Concha/terminal

4: Ferramentas

1: Seção de arquivos

Esta janela contém todo o .py arquivos e caminho de diretório em que estamos trabalhando atualmente. Aqui os principais arquivos do código Micropython, como principal.py e bota.py pode ser visto.

Esta seção contém ainda quatro categorias diferentes:

  • dispositivo: Onde todos os arquivos são armazenados
  • SD: Esta pasta fornece acesso aos arquivos de cartão SD; ele só pode ser usado se uma placa tiver uma porta de cartão SD.
  • upy_lib: Isso mostra os arquivos de biblioteca construídos
  • área de trabalho: É o diretório em que todos os arquivos micropython são armazenados dentro do nosso computador. Para mudar o diretório, vá para: Ferramentas> initconfig

2: Janela do editor

Em seguida é a janela do editor, onde podemos escrever o código Micropython e pode criar múltiplos .py arquivos.

3: Concha/terminal

Shell ou Terminal nos permite executar diretamente alguns comandos sem criar arquivos micropython e enviá -los para embarcar. Ele também fornece informações relacionadas ao programa executado.

4: Ferramentas

Última seção contém todas as ferramentas de ação rápida necessárias para executar um código, como reprodução, parar etc. Abaixo, representamos todas as ferramentas usando um número.

1: Novo arquivo> Crie um novo arquivo

2: Abra o arquivo> Abra um arquivo

3: Salvar Arquivo> Salvar um arquivo

4: Baixe e execute o código de upload para a placa conectada

5: Stop> Stop the Code Alternativamente também pode ser usado usando "Ctrl + C"

6: Connect/Desconect> Conecte ou desconecte a placa da série

7: Desfazer> desfazer a mudança

8: Refazer> refazer a mudança

9: Sintaxe Verificação> Verifique a sintaxe do código

10: Clear> Clear Shell/Terminal

2. Download do firmware Micropython para ESP32

Nós concluímos a instalação de UPYCraft IDE. Ao lado de programar a placa ESP32, temos que exibir o firmware do Micropython na placa ESP32 primeiro. Para baixar o firmware, vá para o Página de download do Micropython e procure a seção de firmware ESP32.

Faça o download da versão mais recente lançada disponível para a placa ESP32 e lembre -se de não baixar a versão de construção noturna, pois ela se destina principalmente a programadores avançados.

Caso você esteja usando qualquer outra placa, como Pyboard, Wipy vá para a página de download do Micropython e pesquise o respectivo firmware do quadro.

3. Instalando o firmware Micropython no ESP32 usando o UPYCraft IDE

Depois de baixar o firmware, o próximo passo é instalá -lo no ESP32 usando o UPYCraft IDE. Para fazer isso, conecte a placa ESP32 com o macOS. As etapas a seguir orientarão o firmware do Micropython piscando no ESP32.

Passo 1: Selecione a placa, vá para: Ferramentas> Placa> Esp32

Passo 2: Em seguida, selecione a porta COM ir para: Ferramentas> serial>/dev/cu/usbserial-0001

Etapa 3: Como agora selecionamos a porta COM e a placa ESP32, o próximo passo é queimar firmware. Vá para: Ferramentas> Burnfirmware

Passo 4: Uma janela aparecerá, selecione as configurações abaixo dadas:

  • quadro: Esp32
  • Burn_addr: 0x1000
  • EASE_FLASH: sim
  • com: /dev/cu/usbserial-0001

Selecione os Usuários e navegar para o Firmware Micropython Arquivo que baixamos mais cedo.

Etapa 5: Selecione Arquivo e clique Abrir.

Etapa 6: Estamos a apenas um único passo de piscar o Micropython em nossa própria placa ESP32. Agora pegue a placa ESP32, pressione e segure o BOTA botão.

Etapa 7: Ao pressionar o botão de inicialização do ESP32, clique OK.

Etapa 8: Se todas as etapas correrem bem a memória Esp32 começará a piscar. Depois que o flash apagado começar, você pode liberar pressão no seu dedo deixando o botão de inicialização do ESP32.

Após a instalação bem -sucedida do firmware, a janela acima será fechada automaticamente e agora estamos prontos para fazer upload de nosso primeiro programa para a placa ESP32.

Observação: Em caso de erro, repita as etapas acima e lembre -se de pressionar e segurar o botão de inicialização.

4. Enviando o programa LED Blink no ESP32 usando o Micropython upycraft IDE

Para testar a instalação de UPYCraft IDE Vamos fazer upload do programa de piscar devastado. Siga os passos abaixo:

Passo 1: Abra um novo arquivo, vá para: Arquivo> Novo ou pressione Comando + n.

Escreva o código fornecido abaixo na janela do editor do arquivo recém -criado.

do pino de importação da máquina #import pino e a classe de máquina
Desde o tempo, importe o sono #Import Atrasy Class
LED = PIN (2, PIN.Out) #Define LED no pino 2 como saída
enquanto é verdade:
liderado.valor (não liderado.valor())
sono (0.5) #Delay de 0.5 seg

Passo 2: Depois de escrever o código Salvar o arquivo, vá para: Arquivo> Salvar ou pressione Comando + s.

Etapa 3: Salve o arquivo com nome principal.py.

Passo 4: Selecione o diretório para salvar o arquivo.

Etapa 5: Depois que o arquivo for criado, você verá os seguintes arquivos em dispositivo seção. Agora para fazer upload de código pressione o Baixar e executar botão.

Etapa 6: Se o programa executar com sucesso "Download OK" a mensagem aparecerá no terminal/shell.

Saída

Um LED embutido começará a piscar, que está conectado no pino 2 da placa ESP32.

Para parar o programa, clique Parar.

Se você quiser reiniciar o código compilado, pressione o Habilitar (En) botão na placa ESP32.

Se o programa reiniciar a saída semelhante a mostrada abaixo poderá ser vista no shell/terminal.

Nós instalamos com sucesso UPYCraft IDE no macOS e enviou nosso primeiro programa depois de piscar o ESP32 com o firmware Micropython.

Nota importante: Depois de instalar o firmware Micropython na placa ESP32, também pode programar o ESP32 apenas enviando o código usando o Arduino IDE, mas se você quiser usar o Micropython novamente com o ESP32, precisamos piscar o Micropython Firmware novamente na placa ESP32, porque o Arduino é substituto o firmware do micropython com seu próprio firmware.

Conclusão

UPYCraft IDE pode programar placas ESP32 usando Micropython. Este artigo ajuda você a baixar e configurar o UPYCraft IDE no Mac com Micropython. Para escrever o código Micropython no Mac, a linguagem de programação Python 3 deve ser instalada dentro do PC. Em seguida, é necessário que um firmware ESP32 seja exibido dentro da placa ESP32.