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

Si ce module est alimenté en tension, une séquence de changements de couleur est automatiquement émise par la LED, qui contient 7 couleurs différentes ainsi que toutes les couleurs mélangées des 7 couleurs différentes incluses.
Données techniques
Gamme de tension | 3,3V bis 5V |
Affectation des broches
Exemple de code Arduino
Affectation des broches Arduino
Arduino | Capteur |
---|---|
Pin 13 | Signal |
GND | GND |
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.
int Led = 13;
void setup ()
{
pinMode (Led, OUTPUT); // Initialisation de la broche de sortie de la LED
}
void loop () //Boucle de programme principale
{
digitalWrite (Led, HIGH); // la LED est allumé
delay (4000); // délai de 4 secondes
digitalWrite (Led, LOW); // la LED est éteinte
delay (2000); // délai de 2 secondes
}
Télécharger l'exemple de programme

Si ce module est alimenté en tension, une séquence de changements de couleur est automatiquement émise par la LED, qui contient 7 couleurs différentes ainsi que toutes les couleurs mélangées des 7 couleurs différentes incluses.
Données techniques
Gamme de tension | 3,3V bis 5V |
Affectation des broches
Exemple de code Raspberry Pi
Affectation des broches Raspberry Pi
Raspberry Pi | Capteur |
---|---|
GPIO 24 [Pin 18] | Signal |
GND [Pin 6] | GND |
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é.
#!/usr/bin/python
# coding=utf-8
# Les modules nécessaires sont importés et mis en place
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
# La broche d'entrée est déclarée. En outre la résistance de Pull-up est activée.
LED_PIN = 24
GPIO.setup(LED_PIN, GPIO.OUT, initial= GPIO.LOW)
print("LED-Test [Appuyez sur Ctrl + C pour terminer le test]")
# Boucle de programme principale
try:
while True:
print("la LED est allumée 4 secondes")
GPIO.output(LED_PIN,GPIO.HIGH) #la LED est allumée
time.sleep(4) #délai de 4 secondes
print("la LED est éteinte 2 secondes")
GPIO.output(LED_PIN,GPIO.LOW) #la LED est éteinte
time.sleep(2) #délai de 2 secondes
# réinitialisation de tous les GPIO en entrées
except KeyboardInterrupt:
GPIO.cleanup()
Exemple de téléchargement de programme
Pour commencer avec la commande :
sudo python3 KY034-RPi.py

Si ce module est alimenté en tension, une séquence de changements de couleur est automatiquement émise par la LED, qui contient 7 couleurs différentes ainsi que toutes les couleurs mélangées des 7 couleurs différentes incluses.
Données techniques
Gamme de tension | 3,3V bis 5V |
Affectation des broches
Exemple de code Micro:Bit
Affectation des broches Micro:Bit :
Micro:Bit | Capteur |
---|---|
Pin 1 | Signal |
GND | GND |
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.

Téléchargement d'un exemple de programme

Si ce module est alimenté en tension, une séquence de changements de couleur est automatiquement émise par la LED, qui contient 7 couleurs différentes ainsi que toutes les couleurs mélangées des 7 couleurs différentes incluses.
Données techniques
Gamme de tension | 3,3V bis 5V |
Affectation des broches
Exemple de code Raspberry Pi Pico
Affectation des broches Raspberry Pi Pico
Raspberry Pi Pico | Capteur |
---|---|
GPIO18 | Signal |
- | - |
GND | GND |
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.
# 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)