Come sbattere le palpebre LED usando ESP32
Prima di iniziare a scrivere il nostro primo codice. Collegare la scheda ESP32 al PC utilizzando un cavo micro-USB. Una volta collegato la scheda ESP32 impostarlo seguendo i passaggi seguenti:
Passo 1: Prima seleziona il tipo di scheda che stai utilizzando. Normalmente il modello ESP32 è scritto sul retro della scheda. Qui stiamo usando ESP32 Devkit V1.
Vai a: Strumenti> Schede> ESP32> Tipo di scheda:
Passo 2: Ultimo passaggio prima che codifichiamo ESP32 è selezionare la porta COM in cui è connessa. Puoi controllare la porta com andando a Gestore dispositivi Sotto Com & lpt sezione.
Seleziona la porta com. Vai a: Strumenti> Porta> COMX:
Ora abbiamo selezionato la scheda ESP32, è tempo di caricare il nostro primo codice.
Circuito
Disegna il seguente circuito su una breadboard usando un LED e una resistenza. Connetti l'estremità positiva del LED al pin digitale 5 di ESP32 e collega l'estremità negativa del LED su GND di ESP32. Tra la scheda ESP e il LED collegano una resistenza per mantenere il valore sicuro dell'attuale.
Schematico
Il diagramma seguente illustra gli schemi del LED esterno con ESP32. Il LED è collegato al pin 5 digitale di ESP32:
Codice
Scrivi il seguente codice nell'ambiente di programmazione Arduino. Carica codice utilizzando il pulsante Carica nell'angolo in alto a sinistra dello schermo.
Nel codice menzionato prima, abbiamo inizializzato a LED_PIN variabile e impostalo su Pin 5. Dopo quello nel impostare Parte, abbiamo dichiarato Pin 5 come output per la scheda ESP32.
Nel ciclo continuo sezione del codice, utilizzando DigitalWrite () funzione LED_PIN è impostato in alto per 1 sec e impostato in alternativa 1 sec. Questo codice della sezione Loop continuerà a funzionare con conseguente lampeggiante.
const int led_pin = 5; // Pin LED è definito
void setup ()
pinMode (led_pin, output); // pin 5 è impostato come output
void loop ()
DigitalWrite (LED_PIN, HIGH); // ha guidato
ritardo (1000); // ritardo di 1 sec
DigitalWrite (LED_PIN, Low); // ha portato fuori
ritardo (1000); // ritardo di 1 sec
Produzione
Le immagini sotto mostra l'uscita del circuito LED in cui un LED esterno inizierà a lampeggiare con un ritardo di 1 sec. LED rimarrà acceso per 1 sec, quindi rimarrà in basso stato per 1 sec. Questo modello si ripeterà fino a quando un nuovo codice non viene caricato nella scheda ESP32.
Conclusione
ESP32 è una scheda di sviluppo con caratteristiche Bluetooth e WiFi preinstallate. Come principiante per familiarizzare con i pin di programmazione e digitali ESP32, viene eseguito un esempio. Qui sbattiamo le palpebre un LED usando la scheda ESP32 al Pin digitale 5. Questa guida aiuterà i principianti a ottenere idee di base relative a ESP32 e al suo lavoro.