Programação ESP32
Existem duas etapas para programar o ESP32. Em primeiro lugar, você precisa escrever o código para o que deseja executar. E em segundo lugar, você precisa transferir esse código para o ESP32.
Alternativas ao Arduino IDE para programação ESP32
Existem três alternativas principais ao Arduino IDE para programação ESP32. Eles estão listados abaixo
Programação ESP32 em Thonny IDE
Para programar ESP32 usando Thonny IDE. Clique no link mencionado abaixo. Primeiro baixe o Thonny IDE no link [ Site oficial do Thonny IDE ] e, em seguida, instale-o no seu PC.
O MicroPython é usado para programar o ESP32 porque é o Python para microcontroladores. O ESP32 não possui o MicroPython por padrão. Portanto, temos que atualizar o firmware do MicroPython para o ESP32. Você pode baixar e instalar a versão mais recente do MicroPython Firmware .
Em seguida, você terá que atualizar o firmware no ESP32 usando o Thonny IDE. Para isso, abaixo é fornecido um guia detalhado para atualizar o firmware do MicroPython na placa ESP32.
Como atualizar o firmware do MicroPython?
Após instalar o firmware no ESP32, basta escrever seu script MicroPython no editor da IDE Thonny. Depois de concluído, salve-o e clique em Correr ou pressione F5.
Programação ESP32 em VS Code
O VS Code é usado para programar o ESP32 quando há códigos longos ou projetos avançados. Em primeiro lugar, você precisa instalar o Visual Studio Code (VS Code). O VS Code também funciona com o MicroPython. Portanto, o firmware MicroPython precisa ser atualizado no ESP32 seguindo o mesmo procedimento mencionado no cabeçalho anterior.
A seguir, baixe o Código do Visual Studio .
A Extensão Node.js é necessário além do VS Code para usá-lo no Windows.
Agora você pode escrever seu código MicroPython no VS Code e executá-lo no ESP32.
Existe outra extensão conhecida como Pymakr , escrito em JavaScript, que pode ser usado para programar o ESP32. Clique aqui para aprender como baixar, instalar e usar a extensão Pymakr
Programação ESP32 no ESP-IDF
O ESP32 pode ser programado no IDE fornecido por seu desenvolvedor, Espressif. O IoT Development Framework conhecido como ESP-IDF é o framework oficial do Espressif que geralmente usa a linguagem C e também suporta C++.
Para programar a placa ESP32 primeiro, instale o ESP-IDF, depois basta escrever seu código em C ou C++ de acordo com a função que deseja realizar. Depois de formular seu código, você pode transferi-lo facilmente para o ESP32 usando a plataforma ESP-IDF.
Para fazer upload do código, você precisa escrever o seguinte comando no terminal serial do ESP-IDF .
idf. py –p monitor flash COMXVocê precisa substituir x com a porta COM exata na qual o ESP32 está conectado ao seu laptop ou PC.
- Para saber mais sobre como programar o ESP32 em C ou C++ clique aqui .
- Para saber mais sobre o funcionamento do ESP-IDF clique aqui .
Conclusão
Estudamos que o ESP32 pode ser usado sem um Arduino IDE. Existem muitas outras plataformas e linguagens de programação disponíveis para programar e executar códigos em microcontroladores. Por exemplo, C, C++ e Python podem ser usados e plataformas como Thonny IDE, VS Code e ESP-IDF podem oferecer alternativas ao Arduino IDE.