Dans ce tutoriel on va varier automatiquement l’intensité de lumière d’un module LED RGB avec la carte ESP32.
Il est possible de varier l’intensité de lumière d’un module LED RGB (rouge, vert, bleu) avec la carte ESP32 en utilisant les fonctionnalités de sortie PWM (modulation d’impulsions en largeur) de la carte. Le module LED RGB peut être utilisé pour produire des couleurs de différentes intensités en ajustant l’intensité de chaque LED séparément.
Voici les étapes à suivre pour varier l’intensité de lumière d’un module LED RGB par la carte ESP32 :
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).
module LED RGB
Un module LED RGB est un dispositif électronique qui permet de produire de la lumière de différentes couleurs en combinant les couleurs primaires rouge, vert et bleu. Les modules LED RGB sont souvent utilisés dans les projets de bricolage et de développement pour ajouter de la couleur et de l’éclairage à des dispositifs ou à des environnements.
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.
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.
On connecte :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import time from machine import Pin led_jaune=Pin(23,Pin.OUT) # Règle la broche D23 de la carte ESP32 en mode sortie led_rouge=Pin(22,Pin.OUT) # Règle la broche D22 de la carte ESP32 en mode sortie led_verte=Pin(21,Pin.OUT) # Règle la broche D23 de la carte ESP32 en mode sortie while True: led_jaune.value(1) # Allumer LED en rouge led_rouge.value(0) led_verte.value(0) time.sleep(2) # Attendre 2s led_jaune.value(0) led_rouge.value(1) # Allumer LED en vert led_verte.value(0) time.sleep(2) # Attendre 2s led_jaune.value(0) led_rouge.value(0) led_verte.value(1) # Allumer LED en bleu time.sleep(2) # Attendre 2s |