Hvordan blinke LED med ESP32
Før vi begynner å skrive vår første kode. Koble ESP32-kortet til PC ved hjelp av en mikro-USB-kabel. Når du koblet til ESP32 -styret, konfigurerer du det ved å følge trinnene nedenfor:
Trinn 1: Velg først typen brett du bruker. Normalt er ESP32 -modellen skrevet på baksiden av brettet. Her bruker vi ESP32 Devkit v1.
Gå til: Verktøy> Tavler> ESP32> Styretype:
Steg 2: Siste trinn før vi koder ESP32 er å velge COM -porten den er tilkoblet. Du kan sjekke COM -porten ved å gå til Enhetsbehandling under Com & lpt seksjon.
Velg COM -port. Gå til: Verktøy> Port> COMX:
Nå har vi valgt ESP32 -styret, det er på tide å laste opp vår første kode.
Krets
Tegn følgende krets på en brødplate ved hjelp av en LED og motstand. Koble positiv slutt på LED på digital pinne 5 av ESP32 og koble negativ ende av LED ved GND på ESP32. I mellom ESP -styret og LED koble en motstand for å opprettholde sikker verdi av strømmen.
Skjemaer
Følgende diagram illustrerer skjemaer av ekstern LED med ESP32. LED er koblet til digital pinne 5 av ESP32:
Kode
Skriv følgende kode i Arduino -programmeringsmiljøet. Last opp kode ved hjelp av opplastingsknappen øverst på venstre hjørne av skjermen.
I den nevnte koden først initialiserte vi en LED_PIN variabel og sett den til å pinne 5. Etter det i oppsett Del, vi erklærte PIN 5 som en utgang for ESP32 -styret.
I Løkke delen av koden, ved hjelp av DigitalWrite () Funksjon LED_PIN er satt høyt i 1 sek. Denne seksjonskoden for sløyf.
const int led_pin = 5; // LED -pinne er definert
void setup ()
pinmode (LED_PIN, utgang); // PIN 5 er satt som utgang
void loop ()
DigitalWrite (LED_PIN, HIGH); // ledet på
forsinkelse (1000); // forsinkelse på 1 sek
DigitalWrite (LED_PIN, lav); // ledet av
forsinkelse (1000); // forsinkelse på 1 sek
Produksjon
Under bilder viser LED -kretsutgang der en ekstern LED vil begynne å blinke med en forsinkelse på 1 sek. LED vil forbli på i 1 sekunder og deretter forbli i lav tilstand i 1 sek. Dette mønsteret gjentas til en ny kode er lastet opp til ESP32 -styret.
Konklusjon
ESP32 er et utviklingsbrett som har Bluetooth og WiFi-funksjoner forhåndsinstallert. Som nybegynner for å bli kjent med ESP32 -programmering og digitale pinner, er et eksempel kjørt. Her blinker vi en LED med ESP32 -brett på Digital Pin 5. Denne guiden vil hjelpe nybegynnere til å få grunnleggende ideer relatert til ESP32 og dens arbeid.