Este artigo contém seções a seguir:
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.
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:
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
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:
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.
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:
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:
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áquinaPasso 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.