• Arduino
  • Raspberry Pi
  • Raspberry Pi Pico
  • Micro:Bit

Wird dieses Modul mit Spannung versorgt, so wird automatisch eine Farbabfolge von der LED ausgestrahlt. Die LED verfügt über 7 verschiedene Farben und damit auch über sämtliche, daraus resultierende Mischfarben.

Technische Daten

Spannungsbereich 3,3 V - 5 V

Pin-Belegung

Codebeispiel Arduino

Anschlussbelegung Arduino

Arduino Sensor
Pin 13 Signal
GND GND

Diese Codebeispiel zeigt auf, wie eine LED mittels eines definierbaren Ausgangspins abwechselnd für vier Sekunden ein- und danach für zwei Sekunden ausgeschaltet werden kann.

int Led = 13;
 
void setup ()
{
  pinMode (Led, OUTPUT); // Initialisierung Ausgangspin für die LED
}
 
void loop () //Hauptprogrammschleife
{
  digitalWrite (Led, HIGH); // LED wird eingeschaltet
  delay (4000); // Wartemodus für 4 Sekunden
  digitalWrite (Led, LOW); // LED wird ausgeschaltet
  delay (2000); // Wartemodus für weitere zwei Sekunden in denen die LED dann ausgeschaltet ist
}

Beispielprogramm Download

KY034-Arduino-ON-OFF.zip

Wird dieses Modul mit Spannung versorgt, so wird automatisch eine Farbabfolge von der LED ausgestrahlt. Die LED verfügt über 7 verschiedene Farben und damit auch über sämtliche, daraus resultierende Mischfarben.

Technische Daten

Spannungsbereich 3,3 V - 5 V

Pin-Belegung

Codebeispiel Raspberry Pi

Anschlussbelegung Raspberry Pi

Raspberry Pi Sensor
GPIO 24 [Pin 18] Signal
GND [Pin 6] GND

Diese Codebeispiel zeigt auf, wie eine LED mittels eines definierbaren Ausgangspins abwechselnd für vier Sekunden ein- und danach für zwei Sekunden ausgeschaltet werden kann.

# Benoetigte Module werden importiert und eingerichtet
import RPi.GPIO as GPIO
import time
  
GPIO.setmode(GPIO.BCM)
  
# Hier wird der Eingangs-Pin deklariert, an dem der Sensor angeschlossen ist. Zusaetzlich wird auch der PullUP Widerstand am Eingang aktiviert
LED_PIN = 24
GPIO.setup(LED_PIN, GPIO.OUT, initial= GPIO.LOW)
  
print ("LED-Test [druecken Sie STRG+C, um den Test zu beenden]")
 
# Hauptprogrammschleife
try:
    while True:
        print("LED 4 Sekunden an")
        GPIO.output(LED_PIN,GPIO.HIGH) #LED wird eingeschaltet
        time.sleep(4) #Wartemodus fuer 4 Sekunden
        print("LED 2 Sekunden aus") 
        GPIO.output(LED_PIN,GPIO.LOW) #LED wird ausgeschaltet
        time.sleep(2) #Wartemodus fuer weitere zwei Sekunden, in denen die LED Dann ausgeschaltet ist
  
# Aufraeumarbeiten nachdem das Programm beendet wurde
except KeyboardInterrupt:
    GPIO.cleanup()

Beispielprogramm Download

KY034-RPi-ON-OFF.zip

Zu starten mit dem Befehl:

sudo python3 KY034-RPi.py

Wird dieses Modul mit Spannung versorgt, so wird automatisch eine Farbabfolge von der LED ausgestrahlt. Die LED verfügt über 7 verschiedene Farben und damit auch über sämtliche, daraus resultierende Mischfarben.

Technische Daten

Spannungsbereich 3,3 V - 5 V

Pin-Belegung

Codebeispiel Micro:Bit

Anschlussbelegung Micro:Bit:

Micro:Bit Sensor
Pin 1 Signal
GND GND

Beispielprogramm Download

microbit-KY-034

Wird dieses Modul mit Spannung versorgt, so wird automatisch eine Farbabfolge von der LED ausgestrahlt. Die LED verfügt über 7 verschiedene Farben und damit auch über sämtliche, daraus resultierende Mischfarben.

Technische Daten

Spannungsbereich 3,3 V - 5 V

Pin-Belegung

Codebeispiel Raspberry Pi Pico

Anschlussbelegung Raspberry Pi Pico

Raspberry Pi Pico Sensor
GPIO18 Signal
- -
GND GND

Diese Codebeispiel zeigt auf, wie eine LED mittels eines definierbaren Ausgangspins abwechselnd für zehn Sekunden ein- und danach für zwei Sekunden ausgeschaltet werden kann.

# Bibliotheken laden
from machine import Pin
import time

# Initialisierung von GPIO18 als Ausgang
led = Pin(18, Pin.OUT)

# Endlosschleife für das EIN/AUS Schalten der LED
while True:
    led.value(0)
    time.sleep(2)
    led.value(1)
    time.sleep(10)

Beispielprogramm Download

KY034-Pico-ON-OFF.zip