Comment programmer Esptop 10 en utilisant Arduino IDE pour clignoter une LED

Comment programmer Esptop 10 en utilisant Arduino IDE pour clignoter une LED
Comme chaque débutant dans l'environnement Arduino, le premier code que nous exécuterons est de clignoter une LED externe. Aujourd'hui, nous ne programmerons pas de clignoter en utilisant la carte Arduino, nous prendrons une carte de microcontrôleur basée sur l'IoT nommée ESP32. Le processus de programmation d'une carte ESP ressemble beaucoup à Arduino. Voyons comment configurer une LED à l'aide de la carte ESP32 via Arduino IDE.

Comment clignoter LED en utilisant ESP32

Avant de commencer à écrire notre premier code. Connectez la carte ESP32 à PC à l'aide d'un câble micro-USB. Une fois que vous avez connecté la carte ESP32, la configurer en suivant les étapes ci-dessous:

Étape 1: Sélectionnez d'abord le type de carte que vous utilisez. Normalement, le modèle ESP32 est écrit à l'arrière de la carte. Ici nous utilisons ESP32 Devkit v1.

Aller à: Outils> Boards> ESP32> Type de carte:

Étape 2: La dernière étape avant de coder ESP32 est de sélectionner le port com auquel il est connecté. Vous pouvez vérifier le port com en allant à Gestionnaire de périphériques sous Com & lpt section.

Sélectionner le port com. Aller à: Outils> Port> Comx:

Nous avons maintenant sélectionné la carte ESP32, il est temps de télécharger notre premier code.

Circuit

Dessinez le circuit suivant sur une planche à pain à l'aide d'une LED et d'une résistance. Connectez l'extrémité positive de la LED à la broche numérique 5 de ESP32 et connectez l'extrémité négative de la LED à GND de ESP32. Entre la carte ESP et le LED, connectez une résistance pour maintenir une valeur sûre du courant.

Schémas

Le diagramme suivant illustre les schémas de LED externe avec ESP32. LED est connecté à la broche numérique 5 de ESP32:

Code

Écrivez le code suivant dans l'environnement de programmation Arduino. Télécharger le code à l'aide du bouton Télécharger dans le coin supérieur gauche de l'écran.

Dans le code mentionné d'abord, nous avons initialisé un LED_PIN variable et le définir sur la broche 5. Après cela dans le installation partie, nous avons déclaré la broche 5 comme sortie pour la carte ESP32.

Dans le boucle Section du code, en utilisant DigitalWrite () Fonction LED_PIN est réglé haut pendant 1 seconde et réglé à 1 sec alternative. Ce code de section de boucle continuera à fonctionner, ce qui donne un clignotement.

const int int led_pin = 5; // la broche LED est définie
void setup()
pinMode (LED_PIN, sortie); // la broche 5 est définie comme sortie

VOID LOOP ()
DigitalWrite (LED_PIN, HIGH); // Conduit sur
retard (1000); // retard de 1 sec
DigitalWrite (LED_PIN, LOW); // a lancé
retard (1000); // retard de 1 sec

Sortir

Les images ci-dessous montrent la sortie du circuit LED où une LED externe commencera à clignoter avec un retard de 1 sec. LED restera allumée pendant 1 seconde, puis restera à l'état bas pendant 1 seconde. Ce modèle se répétera jusqu'à ce qu'un nouveau code soit téléchargé sur la carte ESP32.

Conclusion

ESP32 est un tableau de développement ayant des fonctionnalités Bluetooth et WiFi préinstallées. En tant que débutant pour se familiariser avec les épingles de programmation ESP32 et de digitals, un exemple est exécuté. Ici, nous clignotons une LED à l'aide de la carte ESP32 à la broche numérique 5. Ce guide aidera les débutants à obtenir des idées de base liées à ESP32 et à son travail.