Instructions

KY-016 RGB 5mm LED Modul
Ausgabe: 29.04.2016 Copyright by Joy-IT - Published under CC BY-NC-SA 3.0 Seite 73 von 227
analogWrite (Led_Blau, val);
analogWrite (Led_Gruen, 255-val);
analogWrite (Led_Rot, 128-val);
delay (1);
}
}
Beispielprogramm PWMDownload:
KY-016_PWM.zip
Anschlussbelegung Arduino:
LED Rot = [Pin 10]
LED Grün = [Pin 11]
LED Blau = [Pin 12]
Sensor GND = [Pin GND]
Codebeispiel Raspberry Pi
Codebeispiel ON/OFF
Dieses Codebeispiel zeigt auf, wie die integrierten LEDs mittels eines definierbaren Ausgangspins
abwechselnd, in 3 Sekunden Takt, angeschaltet werden können.
# Benoetigte Module werden importiert und eingerichtet
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
# Hier werden die Ausgangs-Pin deklariert, an dem die LEDs angeschlossen sind.
LED_ROT = 6
LED_GRUEN = 5
LED_BLAU = 4
GPIO.setup(LED_ROT, GPIO.OUT, initial= GPIO.LOW)
GPIO.setup(LED_GRUEN, GPIO.OUT, initial= GPIO.LOW)
GPIO.setup(LED_BLAU, GPIO.OUT, initial= GPIO.LOW)
print "LED-Test [druecken Sie STRG+C, um den Test zu beenden]"
# Hauptprogrammschleife
try:
while True:
print("LED ROT 3 Sekunden an")
GPIO.output(LED_ROT,GPIO.HIGH) #LED wird eingeschaltet
GPIO.output(LED_GRUEN,GPIO.LOW) #LED wird eingeschaltet
GPIO.output(LED_BLAU,GPIO.LOW) #LED wird eingeschaltet
time.sleep(3) # Wartemodus fuer 4 Sekunden
print("LED GRUEN 3 Sekunden an")
GPIO.output(LED_ROT,GPIO.LOW) #LED wird eingeschaltet
GPIO.output(LED_GRUEN,GPIO.HIGH) #LED wird eingeschaltet
GPIO.output(LED_BLAU,GPIO.LOW) #LED wird eingeschaltet
time.sleep(3) #Wartemodus fuer 3 Sekunden
print("LED BLAU 3 Sekunden an")
GPIO.output(LED_ROT,GPIO.LOW) #LED wird eingeschaltet
GPIO.output(LED_GRUEN,GPIO.LOW) #LED wird eingeschaltet
GPIO.output(LED_BLAU,GPIO.HIGH) #LED wird eingeschaltet
time.sleep(3) #Wartemodus fuer 3 Sekunden