Este artigo contém a seção a seguir:
1. Pré -requisitos
2. Download do firmware Micropython para ESP32
2.1. Instalando o firmware Micropython no ESP32 usando o UPYCraft IDE
2.2. Correção - a porta COM não é detectada no UPYCraft IDE
3. Firmware Micropython piscante no ESP32
1. Pré -requisitos
Micropython é o subconjunto de idioma python 3 e especialmente projetado 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, verifique se você tem os seguintes pré -requisitos em seu PC.
2. Download do firmware Micropython para ESP32
Para programar a placa ESP32, temos que 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 ou Wipy, vá para a página de download da Micropython e pesquise o respectivo firmware da placa.
2.1. 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
2.2. Correção - 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, 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 no 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. 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: Abaixo, a janela aparecerá, selecione as configurações abaixo:
Selecione os usuários e navegue para o Firmware Micropython Arquivo que baixamos mais cedo.
Etapa 3: Selecione o arquivo bin e clique Abrir.
Passo 4: Agora pegue a placa ESP32, pressione e mantenha pressionado 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 soltar 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.
Em caso de erro, repita as etapas acima e Lembre -se de pressionar e segurar o botão de inicialização.
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
Para programar ESP32 com Micropython, precisamos piscar o firmware MicropyThon na placa ESP32 primeiro. Usando o UPYCraft IDE, podemos piscar o firmware com muita facilidade, apenas selecionando o arquivo de bin que baixamos. Depois que o micropython é exibido dentro do ESP32, qualquer programa pode ser carregado, que é escrito no Micropython.