ESP32
Carte ESP32-Projets
Carte ESP32-Projets
Projets ESP32
Projet 1:
LedFaire clignoter une LED (avec un intervalle de 1 seconde) branché sur la carte ESP32 sur le port 23.
Montage:
Carte ESP32 , lampe LED, resistance de 220 Ω
led esp32
Une diode électroluminescente, ou LED pour "Light-Emitting Diode", est polarisée, elle ne s’allume que lorsque les pattes sont connectées dans un sens bien déterminé.
Resistance : ajouter une résistance en série avec la LED afin de limiter le courant qui va la parcourir
La carte Esp32 possède un microcontrôleur facilement programmable ainsi que de nombreuses entrées-sorties.
led esp32
Croquis Arduino IDE:
// ledPin est le pin GPIO 23 de la carte ESP32
const int ledPin = 23;
// la fonction setup s'exécute lors d'un reset ou de mise sous tension de la carte
void setup() {
// initialiser le pin numérique ledPin comme pin de sortie.
pinMode(ledPin, OUTPUT);
}
// la fonction loop est une boucle infinie
void loop() {
digitalWrite(ledPin, HIGH); // Allumer la LED (HIGH)
delay(1000); // attendre 1 seconde
digitalWrite(ledPin, LOW); // Eteindre la LED (LOW)
delay(1000); // attendre 1 seconde
}
Copier le code
Code MicroPython :
import time
from machine import Pin # importer pin à partir du module machine
led=Pin(23, Pin.OUT) # Définir le pin 23 comme output(sortie)
while True: # boucle while , boucle infinie puisque condition toujours vrai ->True
led.value(1) # Allumer la LED
time.sleep(1) # attendre 1 seconde
led.value(0) # Eteindre la LED
time.sleep(1) # attendre 1 seconde