Le module LED RGB SMD KY-009 est un composant électronique très utilisé dans les projets Arduino, ESP32, Raspberry Pi, etc. Il permet d’afficher différentes couleurs grâce à une LED RGB (Rouge, Vert, Bleu) au format SMD (Surface-Mount Device). Voici une description détaillée :
🔧 Caractéristiques techniques :
Nom du module : KY-009 – RGB Full Color LED SMD Module
Type de LED : LED SMD 5050 RGB (à anode commune)
Nombre de broches : 3 (R, G, B)
Tension d’alimentation : 5V (avec résistances de limitation à ajouter si nécessaire)
Format de sortie : Signal analogique (PWM pour variation de couleur)
Dimensions : env. 18.5 mm x 15 mm x 7 mm
Couleurs possibles : des millions de combinaisons grâce au mélange des 3 couleurs de base
Montage : SMD 5050 soudée sur un petit circuit imprimé
🖇️ Brochage :
R: Contrôle de la LED Rouge (par PWM)
G: Contrôle de la LED Verte (par PWM)
B: Contrôle de la LED Bleue (par PWM)
⚠️ Ce module n’intègre pas de résistances de limitation, il faut donc en ajouter selon le courant souhaité pour chaque couleur (~220 à 330 ohms recommandés).
💡 Fonctionnement :
La LED RGB fonctionne grâce à la combinaison de trois LEDs internes : une rouge, une verte et une bleue. En modulant le signal PWM envoyé à chaque broche (R, G, B), on peut créer n’importe quelle couleur.
Exemples :
Rouge : PWM sur R seulement
Vert : PWM sur G seulement
Bleu : PWM sur B seulement
Blanc : PWM à fond sur R + G + B
Violet : PWM sur R + B, etc.
⚙️ Utilisation typique :
Indicateur de statut multicolore
Éclairage d’ambiance
Projets avec effets lumineux
Projets interactifs avec Arduino / ESP32
🔌 Exemple de connexion avec Arduino :
int redPin = 9; // Broche R
int greenPin = 10; // Broche G
int bluePin = 11; // Broche B
void setup() {
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}
void loop() {
analogWrite(redPin, 255); // Rouge au max
analogWrite(greenPin, 0);
analogWrite(bluePin, 0);
delay(1000);
analogWrite(redPin, 0);
analogWrite(greenPin, 255); // Vert au max
analogWrite(bluePin, 0);
delay(1000);
analogWrite(redPin, 0);
analogWrite(greenPin, 0);
analogWrite(bluePin, 255); // Bleu au max
delay(1000);
}








Avis
Il n’y a pas encore d’avis.