KY-034 Module led flash (7 couleurs)
Si ce module est alimenté en tension, une séquence de changements de couleur est automatiquement émise par la LED.
- Arduino
- Raspberry Pi
- Raspberry Pi Pico
- Micro:Bit
Ce module contient une LED flash 7 couleurs qui émet automatiquement une succession de changements de couleurs dès qu'il est alimenté en tension. La LED dispose de 7 couleurs différentes et peut produire toutes les couleurs mélangées qui en résultent. Ce module est idéal pour les projets d'éclairage décoratif, les affichages visuels et les effets pour lesquels des couleurs changeantes sont souhaitées. Grâce à la séquence de couleurs automatique, vous n'avez pas besoin de commande supplémentaire, ce qui facilite l'intégration dans différents projets. Il est parfait pour les applications créatives qui nécessitent un éclairage dynamique et attrayant.
Données techniques | |
---|---|
Gamme de tension | 3,3V bis 5V |
Affectation des broches
Arduino | Capteur |
---|---|
Pin 13 | Signal |
GND | GND |
Exemple de code
Cet exemple de code montre comment une LED peut être alternativement allumée pendant quatre secondes puis éteinte pendant deux secondes à l'aide d'une broche de sortie définissable.
Pour charger l'exemple de code suivant sur votre Arduino, nous vous recommandons d'utiliser l'IDE Arduino. Dans l'IDE, vous pouvez choisir le port et la carte qui conviennent à votre appareil.
Copiez le code ci-dessous dans votre IDE. Pour télécharger le code sur votre Arduino, il vous suffit de cliquer sur le bouton " Upload ".
int led = 13; // Déclaration de la broche d'entrée LED
void setup() {
pinMode(led, OUTPUT); // Initialisation broche de sortie pour la LED
}
void loop() {
digitalWrite(led, HIGH); // la LED s'allume
delay(4000); // Attendre 4 secondes
digitalWrite(led, LOW); // la LED est éteinte
delay(2000); // Attendre encore deux secondes
}
Ce module contient une LED flash 7 couleurs qui émet automatiquement une succession de changements de couleurs dès qu'il est alimenté en tension. La LED dispose de 7 couleurs différentes et peut produire toutes les couleurs mélangées qui en résultent. Ce module est idéal pour les projets d'éclairage décoratif, les affichages visuels et les effets pour lesquels des couleurs changeantes sont souhaitées. Grâce à la séquence de couleurs automatique, vous n'avez pas besoin de commande supplémentaire, ce qui facilite l'intégration dans différents projets. Il est parfait pour les applications créatives qui nécessitent un éclairage dynamique et attrayant.
Données techniques | |
---|---|
Gamme de tension | 3,3V bis 5V |
Affectation des broches
Raspberry Pi | Capteur |
---|---|
GPIO 24 [Pin 18] | Signal |
GND [Pin 6] | GND |
Exemple de code
Il s'agit d'un exemple de programme similaire, à la différence qu'ici aucune LED n'est allumée, mais que quelque chose est envoyé à la console lorsqu'un signal est détecté.
from gpiozero import LED
import time
# Initialisation de la LED
led = LED(24)
print("Test des LED [appuyez sur CTRL+C pour terminer le test]")
# Boucle du programme principal
try:
while True:
print("LED allumée pendant 4 secondes")
led.on() # La LED est allumée
time.sleep(4) # Mode attente pendant 4 secondes
print("LED éteinte pendant 2 secondes")
led.off() # La LED est éteinte
time.sleep(2) # Mode d'attente pendant deux secondes supplémentaires, au cours desquelles la LED s'éteint.
# Nettoyer les lieux après la fin du programme
except KeyboardInterrupt:
print("Le programme a été interrompu par l'utilisateur")
# gpiozero se charge automatiquement du nettoyage lorsque le programme est interrompu
Ce module contient une LED flash 7 couleurs qui émet automatiquement une succession de changements de couleurs dès qu'il est alimenté en tension. La LED dispose de 7 couleurs différentes et peut produire toutes les couleurs mélangées qui en résultent. Ce module est idéal pour les projets d'éclairage décoratif, les affichages visuels et les effets pour lesquels des couleurs changeantes sont souhaitées. Grâce à la séquence de couleurs automatique, vous n'avez pas besoin de commande supplémentaire, ce qui facilite l'intégration dans différents projets. Il est parfait pour les applications créatives qui nécessitent un éclairage dynamique et attrayant.
Données techniques | |
---|---|
Gamme de tension | 3,3V bis 5V |
Affectation des broches
Micro:Bit | Capteur |
---|---|
Pin 1 | Signal |
GND | GND |
Exemple de code
Ceci est un exemple MakeCode pour Micro:Bit qui fait essentiellement la même chose que les exemples pour les deux autres variantes. Cependant, cet exemple est plus proche de celui du Raspberry Pi que de celui de l'Arduino.
input.onButtonPressed(Button.A, function () {
pins.digitalWritePin(DigitalPin.P1, 1)
})
input.onButtonPressed(Button.B, function () {
pins.digitalWritePin(DigitalPin.P1, 0)
})
Téléchargement d'un exemple de programme
Ce module contient une LED flash 7 couleurs qui émet automatiquement une succession de changements de couleurs dès qu'il est alimenté en tension. La LED dispose de 7 couleurs différentes et peut produire toutes les couleurs mélangées qui en résultent. Ce module est idéal pour les projets d'éclairage décoratif, les affichages visuels et les effets pour lesquels des couleurs changeantes sont souhaitées. Grâce à la séquence de couleurs automatique, vous n'avez pas besoin de commande supplémentaire, ce qui facilite l'intégration dans différents projets. Il est parfait pour les applications créatives qui nécessitent un éclairage dynamique et attrayant.
Données techniques | |
---|---|
Gamme de tension | 3,3V bis 5V |
Affectation des broches
Raspberry Pi Pico | Capteur |
---|---|
GPIO18 | Signal |
- | - |
GND | GND |
Exemple de code
Cet exemple de code montre comment une LED peut être alternativement allumée pendant dix secondes puis éteinte pendant deux secondes au moyen d'une broche de sortie définissable.
Pour charger l'exemple de code suivant sur votre Pico, nous vous recommandons d'utiliser l'IDE Thonny. Il vous suffit de commencer par sélectionner Run > Configure interpreter ... > Interpreter > Which kind of interpreter should Thonny use for running your code? > MicroPython (Raspberry Pi Pico).
Copiez maintenant le code ci-dessous dans votre IDE et cliquez sur Run.
# Chargement des bibliothèques
from machine import Pin
import time
# Initialisation de GPIO18 comme sortie
led = Pin(18, Pin.OUT)
# Boucle sans fin pour l'allumage et l'extinction de la LED.
while True:
led.value(0)
time.sleep(2)
led.value(1)
time.sleep(10)