0% ont trouvé ce document utile (0 vote)
154 vues18 pages

TP1 Esp8266

Le document présente un guide sur l'utilisation du NodeMCU ESP8266, incluant des informations sur le brochage, l'environnement matériel, et l'installation de l'IDE Arduino. Il décrit également les capteurs compatibles et fournit un exemple de code pour contrôler une LED en fonction d'une entrée numérique. Des instructions pour l'installation des drivers et la configuration de la carte sont également incluses.

Transféré par

chaouchmalak5
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
154 vues18 pages

TP1 Esp8266

Le document présente un guide sur l'utilisation du NodeMCU ESP8266, incluant des informations sur le brochage, l'environnement matériel, et l'installation de l'IDE Arduino. Il décrit également les capteurs compatibles et fournit un exemple de code pour contrôler une LED en fonction d'une entrée numérique. Des instructions pour l'installation des drivers et la configuration de la carte sont également incluses.

Transféré par

chaouchmalak5
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd

TP1

Environnement Matériel et Programmation


sur ESP8266

A.U. 2024-2025
Brochage du NodeMCU ESP8266

Le NodeMCU ESP8266 possède un total de 30 broches qui nous permettant


de les connecter à d’autres périphériques et supportant des fonctionnalités
comme PWM, I2C et UART.
Remarque : pour une raison inconnue, les numéros de pins écrits sur la carte NodeMCU
ne correspond pas à celle de l’ESP8266 et donc pas celle de l’IDE Arduino lors de
la programmation.
Schéma fonctionnel du l’ESP32.
Environnement matériel
Utiliser une breadboard

Pour l’utiliser vous n’aurez qu’à placer vos composants de la


manière dont vous le voulez puis à ajouter des fils afin de
relier vos composants entre eux en fonction du schéma que
vous souhaitez réaliser et votre montage sera prêt à être
utilisé !
Environnement matériel
Les capteurs
photoresistor DHT11 Led
ky018
Environnement matériel
NodeMcu V1.0 (ESP-12E
Module)
Installation de IDU arduino https://www.arduino.cc/en/software
Dans la boite de dialogue des préférences, au champ intitulé “URL de gestionnaire de
cartes supplémentaires“, vous pouvez coller l’adresse suivante

http://arduino.esp8266.com/stable/package_esp8266com_index.json
Après quelque minutes d’installation, vous pouvez sélectionner la nouvelle carte dans :
Outils->Type de carte
Vérifier la bonne installation des drivers et repérer le numéro de port COM
associé à la carte D0 mini (ici COM3) :
Installer

https://sparks.gogo.co.nz/ch340.html
Application 1
Application 0-1
Ce code suppose que la LED est connectée à la broche 5.
Il lit la valeur numérique de la broche 16 à chaque boucle dans la
fonction loop()
et allume la LED sur la broche 5 en fonction de la valeur lue.

int led = 5; int pin = 16;


void setup()
{
pinMode(led, OUTPUT);
pinMode(pin, INPUT);
}
void loop() {

int val = digitalRead(pin);


if (val == 1) {
digitalWrite(led, HIGH);
}
else if (val == 0)
{ digitalWrite(led, HIGH);
delay(100000);
digitalWrite(led, LOW); }
}

Vous aimerez peut-être aussi