So programmieren Sie ESPTOP 10 mit Arduino IDE, um eine LED zu blinken

So programmieren Sie ESPTOP 10 mit Arduino IDE, um eine LED zu blinken
Wie jeder Anfänger in der Arduino -Umgebung besteht der erste Code, den wir ausführen werden, um eine externe LED zu blinken. Heute werden wir nicht mit dem Arduino -Board zum Blinken programmieren. Wir werden ein IoT -basierter Mikrocontroller -Board namens ESP32 nehmen. Der Programmierungsprozess eines ESP -Boards ähnelt Arduino. Lassen Sie uns sehen, wie Sie eine LED mit dem ESP32 -Board über Arduino IDE konfigurieren.

Wie man LED mit ESP32 blinkt

Bevor wir anfangen, unseren ersten Code zu schreiben. Schließen Sie die ESP32-Karte mit einem Micro-USB-Kabel mit dem PC an. Sobald Sie ESP32 -Board angeschlossen haben, stellen Sie es ein, indem Sie den folgenden Schritten folgen:

Schritt 1: Wählen Sie zuerst den Tafeltyp aus, den Sie verwenden. Normalerweise ist das ESP32 -Modell auf der Rückseite des Boards geschrieben. Hier verwenden wir ESP32 Devkit v1.

Gehe zu: Tools> Boards> ESP32> Boardtyp:

Schritt 2: Der letzte Schritt vor dem Code von ESP32 besteht darin, den COM -Port auszuwählen, an dem er verbunden ist. Sie können den COM -Port überprüfen, indem Sie zu gehen Gerätemanager unter Com & lpt Abschnitt.

Wählen Sie Com Port. Gehe zu: Tools> Port> comx:

Jetzt haben wir das ESP32 -Board ausgewählt. Es ist an der Zeit, unseren ersten Code hochzuladen.

Schaltkreis

Zeichnen Sie die folgende Schaltung mit einer LED und einem Widerstand auf ein Störbrett. Verbinden Sie das positive Ende der LED am Digital Pin 5 von ESP32 und verbinden Sie das negative Ende der LED bei GND von ESP32. Schließen Sie zwischen ESP -Board und LED einen Widerstand an, um den sicheren Wert des Stroms aufrechtzuerhalten.

Schema

Das folgende Diagramm zeigt die Schemata der externen LED mit ESP32. LED ist am Digital Pin 5 von ESP32 verbunden:

Code

Schreiben Sie den folgenden Code in die Arduino -Programmierumgebung. Hochladen Code mit der Schaltfläche Upload in der oberen linken Ecke des Bildschirms.

Zuerst im erwähnten Code haben wir a initialisiert LED_PIN Variable und auf Pin 5 einstellen. Danach in der aufstellen Teil, wir haben Pin 5 als Ausgabe für die ESP32 -Karte deklariert.

Im Schleife Abschnitt des Codes verwendet DigitalWrite () Funktion LED_PIN ist für 1 Sekunden hoch eingestellt und 1 Sekunden lang niedrig eingestellt. Dieser Abschnittscode für Schleifen führt weiterhin zu blinkenden LEDs.

const int led_pin = 5; // LED -Pin ist definiert
void setup ()
PinMode (LED_PIN, Ausgabe); // Pin 5 wird als Ausgabe eingestellt

void Loop ()
DigitalWrite (LED_PIN, High); // geführt an
Verzögerung (1000); // Verzögerung von 1 Sek
DigitalWrite (LED_PIN, LOW); // leitete ab
Verzögerung (1000); // Verzögerung von 1 Sek

Ausgang

Die folgenden Bilder zeigen den LED -Schaltungsausgang, bei dem eine externe LED mit einer Verzögerung von 1 Sekunden blinzelt. LED bleibt 1 Sekunden. Dieses Muster wird wiederholt, bis ein neuer Code in das ESP32 -Board hochgeladen wird.

Abschluss

ESP32 ist eine Entwicklungskarte mit Bluetooth- und WLAN-Funktionen vorinstalliert. Als Anfänger, um sich mit ESP32 -Programmier- und Digitalen -Pins vertraut zu machen, wird ein Beispiel ausgeführt. Hier blinken wir eine LED mit ESP32 -Board am Digital Pin 5. Dieser Leitfaden hilft den Anfängern, grundlegende Ideen zu ESP32 und seiner Arbeit zu erhalten.