Jak zaprogramować esptop 10 za pomocą Arduino IDE do mrugnięcia diody LED

Jak zaprogramować esptop 10 za pomocą Arduino IDE do mrugnięcia diody LED
Jak każdy początkujący w środowisku Arduino, pierwszym kodem, który będziemy uruchomić, jest mrugnięcie zewnętrznej diody LED. Dzisiaj nie będziemy programować, aby mrugnąć za pomocą tablicy Arduino, weźmiemy tablicę mikrokontrolera opartą na IoT o nazwie ESP32. Proces programowania płyty ESP jest podobny do Arduino. Zobaczmy, jak skonfigurować diodę LED za pomocą płyty ESP32 za pośrednictwem Arduino IDE.

Jak mrugnąć diodę LED za pomocą ESP32

Zanim zaczniemy pisać nasz pierwszy kod. Podłącz płytę ESP32 do komputera za pomocą kabla Micro-USB. Po podłączeniu płyty ESP32 skonfiguruj go, wykonując poniższe kroki:

Krok 1: Najpierw wybierz typ płyty używanej. Zwykle model ESP32 jest zapisywany z tylnej strony planszy. Tutaj używamy ESP32 Devkit v1.

Iść do: Narzędzia> tablice> ESP32> Typ płyty:

Krok 2: Ostatnim krokiem przed kodowaniem ESP32 jest wybranie portu COM, z którym jest podłączony. Możesz sprawdzić port COM, idąc Menadżer urządzeń pod Com & lpt Sekcja.

Wybierz port COM. Iść do: Narzędzia> port> comx:

Teraz wybraliśmy płytę ESP32, czas przesłać nasz pierwszy kod.

Okrążenie

Narysuj następujący obwód na tablicy chleba za pomocą diody LED i rezystora. Połącz dodatni koniec LED w cyfrowym pinie 5 ESP32 i połącz ujemny koniec LED w GND ESP32. Pomiędzy płytą ESP i LED połącz rezystor, aby zachować bezpieczną wartość prądu.

Schematy

Poniżej diagramu ilustruje schematy zewnętrznej diody LED z ESP32. LED jest podłączony do cyfrowego pinu 5 ESP32:

Kod

Napisz następujący kod w środowisku programowania Arduino. Kod przesyłania za pomocą przycisku przesyłania w lewym górnym rogu ekranu.

We wspomnianym kodzie najpierw zainicjowaliśmy LED_PIN zmienna i ustaw go na pin 5. Potem w organizować coś Część, zadeklarowaliśmy PIN 5 jako wyjście dla płyty ESP32.

w pętla sekcja kodu, używając DigitalWrite () Funkcja LED_PIN jest ustawiona wysoko na 1 sek. Ten kod sekcji pętli będzie działał, co spowoduje mrugnięcie diody LED.

const int led_pin = 5; // PIN LED jest zdefiniowany
void setup ()
pinmode (LED_PIN, wyjście); // Pin 5 jest ustawiony jako wyjście

void Loop ()
DigitalWrite (LED_PIN, High); // LED
opóźnienie (1000); // opóźnienie 1 sekundy
DigitalWrite (LED_PIN, niski); // przewodził
opóźnienie (1000); // opóźnienie 1 sekundy

Wyjście

Poniżej obrazy pokazują wyjście obwodu LED, w którym zewnętrzna dioda LED zacznie migać z opóźnieniem 1 sekund. LED pozostanie na 1 sekund, a następnie pozostanie w niskim stanie przez 1 sekundę. Ten wzorzec powtórzy się, dopóki nowy kod zostanie przesłany na płytę ESP32.

Wniosek

ESP32 to tablica programistyczna posiadająca wstępnie zainstalowane funkcje Bluetooth i Wi-Fi. Jako początkujący, aby zapoznać się z programowaniem ESP32 i pinów cyfrowych, uruchomiony jest przykład. Tutaj mrugamy diodą LED przy użyciu płyty ESP32 w cyfrowym pin 5. Ten przewodnik pomoże początkującym w uzyskaniu podstawowych pomysłów związanych z ESP32 i jego pracą.