Como instalar o UPYCraft IDE para programar o ESPPOP 10 usando o Micropython

Como instalar o UPYCraft IDE para programar o ESPPOP 10 usando o Micropython
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.

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

  • 1. Configurando o UPYCraft IDE com ESP32
  • 1.1. Instalando o Python 3
  • 1.2. Download do Upycraft IDE
  • 1.3. Instalando o UPYCraft IDE
  • 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
  • 3.1. Fix COM Porta não é detectada no UPYCraft IDE
  • 3.2. Firmware Micropython piscante no ESP32
  • 4. Como fazer upload do programa LED Blink no ESP32 usando o Micropython upycraft IDE

1. Configurando o UPYCraft IDE com ESP32

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 em nosso PC.

  • Python 3
  • UPYCraft IDE
  • Micropython Firmware para ESP32

1.1. Instalando o Python 3

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

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

Passo 2: O arquivo a seguir será baixado no diretório de download.

Etapa 3: Clique duas vezes no arquivo para iniciar a instalação do Python 3. Habilitar Adicione ao caminho opção e clique instale agora. Quando a instalação for bem -sucedida, feche a configuração.

Como instalamos o Python 3 agora, continuaremos em direção à parte de instalação do UPYCraft IDE.

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 baixar a versão mais recente usando o link acima.

Baixar UPYCraft IDE No site oficial, visite o link dado acima.

1.3. Instalando o UPYCraft IDE

Agora baixamos com sucesso o próximo passo é instalar o UPYCraft IDE. O arquivo a seguir pode ser visto na pasta de download.

Para instalar clique OK.

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 pagamento, 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. Como baixar o firmware Micropython para ESP32

Nós concluímos a instalação de UPYCraft IDE. Ao lado de programar a placa ESP32, devemos exibir o firmware 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 PC.

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

Em seguida, selecione a porta COM ir para: Ferramentas> Serial> Comx

3.1. Consertar - A porta COM não é detectada no UPYCraft IDE

Às vezes, ao usar o ESP32 pela primeira vez, o PC não o detecta automaticamente; nesse caso, temos que instalar manualmente os drivers necessários.

Antes de avançar mais, verifique a porta COM no gerenciador de dispositivos sob o Com & lpt seção. Como nossos drivers já estão instalados, a porta COM mostrada é com10.

Caso se não houver porta COM disponível para o ESP32, então seguem os dois principais motivos para a falta de porta ESP32 COM:

  • Esp32 CP2102 Drivers de chip ausentes ausentes
  • Cabo de carregamento USB normal em vez de cabo de dados

1: A maior parte da placa esp32 doit devkit usa o chip CP2102 para comunicação USB. Para instalar a pesquisa de driver de chips ESP32 CP2102 para o driver na barra de pesquisa do Google.

Clique aqui para visitar o site Silicon Labs para obter mais recentes drivers CP2102.

Depois que os motoristas estiverem instalados com sucesso, reinicie o Arduino IDE e conecte a placa ESP32 ao PC, agora a porta COM para a placa ESP32 será visível. Você também pode ver a porta COM em Gerenciador de Dispositivos.

2: Se os motoristas estiverem instalados, mas você ainda não pode ver a porta ESP32 COM, verifique o cabo USB que você está usando. Existem vários cabos que não podem estabelecer a comunicação em série, pois seu único objetivo é carregar e a maioria desses cabos está faltando os fios de dados.

3.2. Firmware Micropython piscante no ESP32

Como resolvemos o problema da porta COM agora, continuaremos em direção à instalação do firmware.

Passo 1: Vá para: Ferramentas> Burnfirmware

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

  • quadro: Esp32
  • Burn_addr: 0x1000
  • EASE_FLASH: sim
  • com: Com10

Selecione os usuários e navegue para o Firmware Micropython Arquivo que baixamos mais cedo.

Etapa 3: Selecione Arquivo e clique Abrir.

Passo 4: 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 5: Ao pressionar o botão de inicialização do ESP32, clique OK.

Etapa 6: 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 Ctrl + 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 Ctrl + 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.

Etapa 6: Agora para fazer upload de código pressione o Baixar e executar botão.

Etapa 7: 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 PC e enviou nosso primeiro programa depois de piscar o ESP32 com 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 com Micropython no ESP32. Para escrever código Micropython, 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.