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
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:
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.