ESP8266 - Potentiomètre LED
Dans un tutoriel précédent, nous avons appris comment modifier la luminosité d'une LED en fonction de la valeur de sortie du potentiomètre.
Ce tutoriel vous explique comment utiliser l'ESP8266 et un potentiomètre pour contrôler une LED. En détail :
- Si la valeur analogique du potentiomètre est supérieure à un seuil, l'ESP8266 allume la LED.
- Si la valeur analogique du potentiomètre est inférieure à un seuil, l'ESP8266 éteint la LED.
- Si la tension de sortie du potentiomètre est supérieure à un seuil, l'ESP8266 allume la LED.
- Si la tension de sortie du potentiomètre est inférieure à un seuil, l'ESP8266 éteint la LED.
Préparation du matériel
1 | × | ESP8266 NodeMCU | |
1 | × | Micro USB Cable | |
1 | × | Potentiometer | |
1 | × | LED | |
1 | × | 220 ohm resistor | |
1 | × | Breadboard | |
1 | × | Jumper Wires | |
1 | × | (Optional) 5V Power Adapter for ESP8266 | |
1 | × | (Optional) ESP8266 Screw Terminal Adapter |
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 et des potentiomètres
Si vous n'êtes pas familier avec les LED et les potentiomètres (brochage, fonctionnalités, programmation...), les tutoriels suivants peuvent vous fournir plus d'informations :
Diagramme de câblage
This image is created using Fritzing. Click to enlarge image
Voir plus dans l'agencement des broches de l'ESP8266 et comment alimenter l'ESP8266 et d'autres composants.
Code ESP8266 - Seuil Analogique
Étapes rapides
Pour commencer avec l'ESP8266 sur Arduino IDE, suivez ces étapes :
- Consultez le tutoriel comment configurer l'environnement pour ESP8266 sur Arduino IDE si c'est la première fois que vous utilisez ESP8266.
- Câblez les composants comme indiqué sur le schéma.
- Connectez la carte ESP8266 à votre ordinateur à l'aide d'un câble USB.
- Ouvrez l'Arduino IDE sur votre ordinateur.
- Choisissez la bonne carte ESP8266, comme (par exemple NodeMCU 1.0 (Module ESP-12E)), et son port COM respectif.
- Branchez le câble USB sur votre ESP8266 et PC.
- Lancez l'Arduino IDE, sélectionnez la carte et le port corrects.
- Copiez le code et ouvrez-le dans l'Arduino IDE.
- Cliquez sur le bouton Upload dans l'Arduino IDE pour compiler et téléverser le code sur votre ESP8266.
- Tournez le potentiomètre
- Observez le changement d'état de la LED
Explication du code
Découvrez l'explication ligne par ligne contenue dans les commentaires du code source !
Code ESP8266 - Seuil de Tension
La valeur analogique d'un potentiomètre est transformée en une valeur de tension. Cette valeur de tension est ensuite comparée à un seuil de tension, ce qui déclenchera une LED.