Programa ESPTOP 10 com código VS e plataforma IDE

Programa ESPTOP 10 com código VS e plataforma IDE

Na maioria das vezes, o ESP32 é programado usando o Arduino IDE, no entanto, se você for um usuário do Código do Visual Studio, seria difícil para você mudar para Arduino IDE. O ESP32 pode ser facilmente programado usando o código VS também. O código VS possui alguns recursos avançados, como conclusão automática e verificação de erros.

Para programar o ESP32 com a extensão VS Code Platformio é usada. Siga todas as etapas para concluir a instalação do ESP32 no código VS.

Aqui está a lista de conteúdo que abordaremos:

1: Instalando o código vs no Windows (código do Visual Studio)
2: Instalando o Python no Windows
3: Instalando a extensão da plataforma IDE no código VS
4: Instalando a extensão C ++ no código VS
5: Criando um novo projeto em código VS usando o plataformio IDE para ESP32

  • 1: Carregando o código no ESP32 usando o Platformio IDE
  • 2: saída

Pré -requisitos

Antes de avançarmos aqui, é a lista de programas e extensões, devemos ter em nosso PC para começar a programar o ESP32 com o código VS:

  • Vs código
  • Python 3
  • Extensão da plataforma IDE
  • Extensão C ++
  • Placa ESP32

1: Instalando o código vs no Windows (código do Visual Studio)

O primeiro passo para a instalação é baixar o código VS. Agora, as etapas mencionadas abaixo vão guiar sobre a instalação do código VS.

Passo 1: Open Visual Studio Código Página Oficial de Download e faça o download do código estável VS Code for Windows.

Passo 2: Um novo arquivo de instalação pode ser visto na pasta de download. Clique duas vezes para abrir o assistente de instalação.

Etapa 3: Dê permissão para licenciar contrato e clique Próximo.

Passo 4: Verificar Adicione ao caminho opção e clique Próximo.

Etapa 5: Agora clique Instalar Para iniciar o processo de instalação do código VS.

Etapa 6: Depois que o processo de instalação terminar, clique Terminar Para fechar a janela.

Etapa 7: Open VS Code. A janela a seguir será aberta, mostrando -nos a interface do código VS. Mova o cursor sobre qualquer ícone que ele mostrará o significado de cada ícone mais um atalho para acessá -los facilmente.

Instalamos com sucesso o código VS em nosso PC. Agora iremos avançar para a instalação do Python 3 no PC.

2: Instalando o Python no Windows

Para programar uma placa ESP32 em vs Código Python 3 é necessária. Precisamos de Python 3 porque Platformio Core (CLI) está escrito em Python. Por padrão, a CLI é instalada na maioria dos sistemas operacionais, exceto Windows.

As etapas abaixo o guiarão na instalação do Python 3.

Passo 1: Página de download aberta do Python 3. Baixe a versão mais recente disponível.

Passo 2: A seguir, arquivos do Python 3 serão baixados, clique duas vezes em arquivo de instalação.

Etapa 3: Para começar a instalação, verifique o Adicione ao caminho opção em seguida, selecione instale agora.

Passo 4: Depois que a configuração é instalada com sucesso, clique Fechar terminar.

Como o Python 3 está pronto agora aberto vs código e instale a extensão da plataforma para ESP32.

3: Instalando a extensão da plataforma IDE no código VS

Última etapa para configurar o ESP32 com o código VS é instalar o Platformio extensão no código VS. Platformio é uma plataforma cruzada e um IDE profissional de estrutura múltipla para sistemas e designs incorporados. Usando esta extensão no código VS, podemos programar facilmente a placa ESP32.

Siga as etapas para configurar a plataforma no código VS:

Passo 1: Open VS Code, a interface seguinte será aberta.

Passo 2: Abra a guia Extensão e pesquise a extensão da plataforma IDE na barra de pesquisa. Clique em Instalar para iniciar a instalação.

Etapa 3: Após a conclusão da instalação, você verá o ícone Platformio na barra do lado esquerdo, enquanto um ícone doméstico também está disponível na parte inferior da janela para abrir a plataforma IDE.

Instalamos com sucesso a extensão da plataforma IDE no código VS. Apenas a extensão que resta é C++. Agora iremos avançar em direção à parte de instalação da extensão C ++.

4: Instalando a extensão C ++ no código VS

Como a maior parte do código escrito para ESP32 está na linguagem C ++, precisamos de extensão C ++ para programar e fazer o upload de código no ESP32. Essa extensão também ajuda quando o Platformio IDE falha em compilar um programa, por isso temos que converter manualmente o código Arduino escrito para o ESP32 em C++.

Para instalar a extensão C ++, pesquise na janela de extensão e clique Instalar.

Concluímos todas as instalações necessárias. É hora de fazer upload do primeiro código no ESP32 usando o código VS.

5: Criando um novo projeto em código VS usando o plataformio IDE para ESP32

Antes de podermos escrever um novo código, a primeira coisa é configurar o plataformio IDE para ESP32. Siga as etapas para configurar a plataforma:

Passo 1: Abrir a página inicial da plataforma e selecionar Novo projeto.

Passo 2: Crie um novo arquivo. Selecione o nome da placa e a estrutura Arduino. Depois disso, clique Terminar.

Etapa 3: A janela a seguir aparecerá e aguarde a plataforma para configurar o novo projeto.

Observação: Esta janela pode levar tempo pela primeira vez. Platformio precisa instalar as cadeias de ferramentas dependentes, a estrutura e os SDKs necessários. Portanto, seja paciente, o tempo pode variar de 5 minutos a 15 minutos. Se demorar mais do que isso, tente reiniciar o código.

Passo 4: Abaixo da janela aparecerá, o que nos mostra todos os arquivos no novo projeto que acabamos de criar. Aqui podemos acessar os arquivos de origem e .cpp Arquivo onde escreveremos o código C ++ para ESP32.

Observação: Não modifique ou mova esses arquivos, caso contrário, você não poderá compilar código usando o Platformio IDE.

Etapa 5: Aqui podemos ver o Platformio.ini Arquivo que nos mostra a configuração da plataforma para o projeto atual. Ele nos mostra a plataforma, placa e estrutura que estamos usando.

Também podemos modificá -lo como incluir bibliotecas, definição de taxa de transmissão e outras configurações.

Como estamos usando a placa ESP32, defina a taxa de transmissão como 115200 usando o comando:

monitor_speed = 115200

Depois de definir a taxa de transmissão em série, certifique -se de salvar o arquivo ou pressionar Ctrl + s.

Criamos um novo arquivo e configuramos o Platformio IDE para ESP32. Agora vamos fazer o upload do primeiro código no ESP32.

1: Carregando o código no ESP32 usando o Platformio IDE

Para testar a instalação do Platformio, faremos o upload de código no ESP32. Conecte a placa com o PC. Verifique se o motoristas em série para UART A comunicação está instalada no PC. Se os drivers do ESP32 não estiverem disponíveis, a plataforma não poderá detectar a placa ESP32.

Para mais informações detalhadas, leia o artigo como configurar os drivers esp32 no Windows.

Siga as etapas fornecidas para terminar o upload de código no ESP32:

Passo 1: Faça o download dos mais recentes drivers USB-U-Uart Bridge VCP.

Passo 2: Depois que os drivers são instalados abertos contra o código e vá para a página inicial da plataforma, vá a dispositivos para atualizar os drivers. Se os drivers foram instalados corretamente, o Platformio detectará automaticamente a porta COM para ESP32.

Etapa 3: Agora o ESP32 está conectado ao PC. Abra o principal.cpp arquivo sob o src pasta. Colar código dado no editor.

Este código piscará o LED azul a bordo no ESP32.

#incluir
#Define liderou 2
Void Setup ()
Serial.começar (115200); // Taxa de transmissão em série
pinmode (LED, saída);

Void Loop ()
DigitalWrite (LED, alto); // conjunto de pinos LED alto
Serial.println ("led on"); // LED liga
atraso (1000); // 1 por atraso
DigitalWrite (LED, Low); // Pin LED conjunto baixo
Serial.println ("led off"); // LED desligando
atraso (1000); // 1 por atraso

Passo 4: Compilar e fazer upload de código usando o botão no menu inferior.

Etapa 5: Depois que o código for enviado com sucesso, a nova mensagem aparecerá na janela de saída, como mostrado na imagem.

2: saída

Na saída, podemos ver que o LED embutido conectado ao pino 2 do ESP32 começa a piscar.

LED ligado por 1 segundo.

LED desligado por 1 segundo.

Conclusão

O Código do Visual Studio é uma plataforma muito versátil para escrever programas de nível avançado. Como o Arduino, o ESP32 também pode ser programado usando o código VS; Só precisamos instalar a extensão da plataforma IDE. A extensão de plataforma IDE foi projetada para aplicativos de sistema incorporados. Este guia abrange todas as etapas necessárias para programar ESP32 usando o código VS.