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.