Posso usar o ESP32 sem o Arduino IDE?

Posso Usar O Esp32 Sem O Arduino Ide



Arduino IDE significa Arduino Integrated Development Environment. É um software de código aberto no qual um usuário pode criar e fazer upload de código para microcontroladores usados ​​na placa Arduino. Este software suporta várias placas e portas Arduino. Diferentes microcontroladores são programados através do Arduino IDE, como ESP8266 e ESP32. No entanto, o ESP32 também pode ser programado sem um Arduino IDE. Este artigo explicará outras formas de programar o ESP32.

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 COMX

Você 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.