L’objectif de ce tutoriel consiste à clignoter une LED par la carte ESP32: éclairer et s’éteindre la LED alternativement à intervalles de 1 seconde.
carte ESP32
La carte ESP32 est une carte de microcontrôleur basée sur le microcontrôleur ESP32 d’Espressif Systems. C’est une puce système à faible coût et à faible consommation d’énergie conçue pour les applications de l’Internet des objets (IoT).
1 LED
Une diode électroluminescente (LED, ou “led” en anglais) est un composant électronique qui produit de la lumière lorsqu’il est alimenté en courant électrique. Les leds sont souvent utilisées dans les projets électroniques pour ajouter de la lumière ou indiquer des événements, comme des alertes ou des notifications.
1 résistances de 220Ω
Une résistance est un composant électronique qui résiste au passage du courant électrique. Elle est utilisée dans de nombreux projets électroniques pour contrôler le flux de courant dans un circuit et protéger les autres composants du circuit contre les surintensités.
des fils de connexion
Les fils de connexion sont des fils électriques utilisés pour connecter des composants électroniques à une carte de développement Arduino. Ils sont généralement utilisés pour connecter des capteurs, des actionneurs, des afficheurs et d’autres composants à la carte Arduino afin de créer des circuits électroniques.
une plaque d’essai
Une plaque d’essai est un type de carte de développement électronique qui permet aux développeurs de tester et de prototyper facilement des circuits électroniques. Elles sont souvent utilisées par les développeurs pour tester rapidement des idées et des conceptions avant de les intégrer à un projet plus important ou de les intégrer dans une carte de développement plus permanente.
Quant au montage, il est facile de connecter des LEDs à la carte ESP32.
1 2 3 4 5 6 7 8 9 |
import time from machine import Pin led=Pin(23,Pin.OUT) # Règle la broche D23 de la carte ESP32 en mode sortie while True: led.value(1) # Allumer LED time.sleep(1) # Attendre 1s led.value(0) # Éteindre LED time.sleep(1) # Attendre 1s |