Description
NodeMcu V3 ESP8266 ESP-12E Wifi 4Mb, Internet des Objets
Le NodeMCU V3 ESP8266 ESP-12E est une carte de développement idéale pour les projets IoT. Elle inclut un microcontrôleur ESP8266 avec Wi-Fi intégré, facilitant la création de dispositifs connectés et interactifs.
Caractéristiques
- Microcontrôleur : ESP-8266EX
- Mémoire Flash : 4 MB
- Broches GPIO : 10 (PWM, I2C, 1-Wire)
- Interface : USB-TTL intégré (CPL2102)
- Alimentation : Via micro-USB
- Programmation : Compatible avec Arduino IDE et Lua
Matériel nécessaire
- NodeMCU V3 ESP8266 ESP-12E
- Câble micro-USB
- LED et résistance 220Ω
- Breadboard et fils de connexion
Configuration de l’IDE Arduino
- Installation de l’IDE Arduino :
- Téléchargez et installez l’IDE Arduino depuis le site officiel.
- Ajout du support pour ESP8266 :
- Ouvrez l’IDE Arduino.
- Allez dans Fichier > Préférences.
- Dans la section URL de gestionnaire de cartes supplémentaires, ajoutez :
http://arduino.esp8266.com/stable/package_esp8266com_index.json. - Allez dans Outils > Gestionnaire de cartes et installez “esp8266”.
- Configuration de la carte :
- Sélectionnez Outils > Type de carte > NodeMCU 1.0 (ESP-12E Module).
Exemple de projet : Clignotement d’une LED
Cet exemple montre comment faire clignoter une LED connectée à une broche GPIO.
- Connexion :
- Connectez la LED à la broche D1 (GPIO5) avec une résistance de 220Ω en série.
- Connectez l’autre côté de la LED au GND.
- Code Arduino :
void setup() {
pinMode(D1, OUTPUT); // Configure la broche D1 comme sortie
}
void loop() {
digitalWrite(D1, HIGH); // Allume la LED
delay(1000); // Attend une seconde
digitalWrite(D1, LOW); // Éteint la LED
delay(1000); // Attend une seconde
}
- Téléversement du code :
- Connectez le NodeMCU à votre ordinateur via le câble micro-USB.
- Sélectionnez le port correspondant dans Outils > Port.
- Cliquez sur Téléverser pour envoyer le programme à la carte.
Explication du code
- setup() : Initialise la broche D1 comme une sortie.
- loop() : Fait clignoter la LED toutes les secondes en alternant entre HIGH et LOW.
Connexions et Composants nécessaires
- Câble micro-USB : Pour alimentation et programmation.
- LED et résistance : Pour le test de clignotement.
- Breadboard et fils : Pour les connexions.
Applications potentielles
- Projets IoT : Surveillance à distance, automatisation.
- Automatisation : Domotique, contrôle d’appareils.
- Prototypage rapide : Solutions connectées interactives.