Arduino Nano ESP32 - LED - Clignotant
Ce tutoriel fournit des instructions sur comment utiliser un Arduino Nano ESP32 pour faire clignoter une LED. C'est l'un des premiers tutoriels que les débutants apprennent.
Préparation du matériel
1 | × | Arduino Nano ESP32 | |
1 | × | USB Cable Type-C | |
1 | × | LED | |
1 | × | 220 ohm resistor | |
1 | × | Breadboard | |
1 | × | Jumper Wires | |
1 | × | (Optional) DC Power Jack | |
1 | × | (Recommended) Screw Terminal Adapter for Arduino Nano |
Or you can buy the following sensor kits:
1 | × | DIYables Sensor Kit (30 sensors/displays) | |
1 | × | DIYables Sensor Kit (18 sensors/displays) |
À propos des LED
Brochage LED
LED comprend deux broches :
- Broche de cathode(-) : connectez cette broche à GND (0V)
- Broche d'anode(+) : est utilisée pour contrôler l'état de la LED
Fonctionnement des LED
Après avoir connecté la cathode (-) à la masse :
- Si nous connectons VCC à l'anode(+), la LED est allumée.
- Si nous connectons GND à l'anode(+), la LED est éteinte.
De plus, si un signal PWM est généré vers l'anode (+), la luminosité de la LED est modifiée en proportion du cycle de travail PWM. Voir plus de détails dans le tutoriel Arduino Nano ESP32 estomper LED.
※ NOTE THAT:
- Habituellement, une résistance est nécessaire pour protéger la LED de la combustion. La résistance peut être placée entre l'anode (+) et le VCC ou entre la cathode (-) et le GND. La valeur de la résistance dépend des spécifications de la LED.
- Certaines LED possèdent une résistance intégrée, il n'est donc pas nécessaire d'utiliser une résistance pour elles.
Arduino Nano ESP32 - LED
La tension de la broche de sortie numérique de l'ESP32 peut être programmée à VCC ou GND. En connectant la broche de sortie numérique à une LED, nous pouvons contrôler l'état de la LED par programmation.
Schéma de câblage entre LED et Arduino Nano ESP32
This image is created using Fritzing. Click to enlarge image
Comment programmer
- Configurez une broche de l'Arduino Nano ESP32 en mode sortie numérique en utilisant la fonction pinMode(). Par exemple, la broche D5 :
- Programmez la broche sur GND pour éteindre la LED en utilisant la fonction digitalWrite().
- Programmez la broche à VCC pour allumer la LED en utilisant la fonction digitalWrite().
Code Arduino Nano ESP32
Étapes rapides
Pour commencer avec Arduino Nano ESP32, suivez ces étapes :
- Si vous êtes nouveau avec l'Arduino Nano ESP32, consultez le tutoriel sur comment configurer l'environnement pour l'Arduino Nano ESP32 dans l'Arduino IDE.
- Câblez les composants selon le schéma fourni.
- Connectez la carte Arduino Nano ESP32 à votre ordinateur à l'aide d'un câble USB.
- Lancez l'Arduino IDE sur votre ordinateur.
- Sélectionnez la carte Arduino Nano ESP32 et son port COM correspondant.
- Copiez le code ci-dessous et collez-le dans l'Arduino IDE.
- Compiler et télécharger le code sur la carte Arduino Nano ESP32 en cliquant sur le bouton Upload dans l'IDE Arduino.
- Voyez le résultat : la LED clignote une fois par seconde.
Explication du code ligne par ligne
Le code Arduino Nano ESP32 ci-dessus contient des explications ligne par ligne. Veuillez lire les commentaires dans le code !
※ NOTE THAT:
Le code ci-dessus utilise la fonction delay(). Cette fonction empêche l'Arduino Nano ESP32 d'effectuer d'autres tâches. Pour éviter de bloquer l'ESP32, consultez Arduino Nano ESP32 clignote sans délai