Como programar o ESPTOP 10 usando o Arduino IDE para piscar um LED

Como programar o ESPTOP 10 usando o Arduino IDE para piscar um LED
Como todo iniciante no ambiente Arduino, o primeiro código que executaremos é piscar um LED externo. Hoje não vamos programar o Blink usando o Arduino. Processo de programação de uma placa ESP é muito parecido com Arduino. Vamos ver como configurar um LED usando a placa ESP32 através do Arduino IDE.

Como piscar o LED usando ESP32

Antes de começarmos a escrever nosso primeiro código. Conecte a placa ESP32 ao PC usando um cabo micro-USB. Depois de conectar a placa ESP32, configure -o seguindo as etapas abaixo:

Passo 1: Primeiro selecione o tipo de placa que você está usando. Normalmente, o modelo ESP32 está escrito na parte de trás do quadro. Aqui estamos usando Esp32 Devkit v1.

Vá para: Ferramentas> Placas> Esp32> Tipo de placa:

Passo 2: Última etapa antes de codificarmos o ESP32 é selecionar a porta COM na qual está conectada. Você pode verificar a porta COM indo para Gerenciador de Dispositivos sob Com & lpt seção.

Selecione a porta COM. Vá para: Ferramentas> Porta> Comx:

Agora selecionamos a placa ESP32, é hora de fazer upload de nosso primeiro código.

O circuito

Desenhe o seguinte circuito em uma placa de ensaio usando um LED e resistor. Conecte a extremidade positiva do LED no pino digital 5 do ESP32 e conecte a extremidade negativa do LED no GND do ESP32. Entre a placa ESP e LED conecta um resistor para manter o valor seguro da corrente.

Esquemas

A seguir o diagrama ilustra os esquemas do LED externo com ESP32. O LED está conectado no pino digital 5 do ESP32:

Código

Escreva o seguinte código no ambiente de programação Arduino. Carregue o código usando o botão de upload no canto superior esquerdo da tela.

No código mencionado primeiro, inicializamos um Led_pin variável e defina -o como PIN 5. Depois disso no configurar parte, declaramos o pino 5 como uma saída para a placa ESP32.

No laço seção de código, usando DigitalWrite () Função LED_PIN é definida por 1 seg e definida por 1 seg alternativa. Este código da seção de loop continuará correndo, resultando em LED piscando.

const int led_pin = 5; // pino LED está definido
Void Setup ()
pinmode (led_pin, saída); // O pino 5 é definido como saída

Void Loop ()
DigitalWrite (led_pin, alto); // LED ON
atraso (1000); // atraso de 1 seg
DigitalWrite (led_pin, baixo); // liderou
atraso (1000); // atraso de 1 seg

Saída

Abaixo das imagens mostra a saída do circuito de LED, onde um LED externo começará a piscar com um atraso de 1 seg. O LED permanecerá em 1 segundos e depois permanecerá em estado baixo por 1 seg. Esse padrão será repetido até que um novo código seja carregado na placa ESP32.

Conclusão

Esp32 é uma placa de desenvolvimento com Bluetooth e WiFi apresenta pré-instalado. Como iniciante para se familiarizar com os pinos de programação e digitais do ESP32, um exemplo é executado. Aqui pisamos um LED usando a placa ESP32 no pino digital 5. Este guia ajudará os iniciantes a obter idéias básicas relacionadas ao ESP32 e seu trabalho.