1
/
von
4
Eletechsup Original Factory Official Store
Für Arduino-Kit, mehrfarbige 6-Farben-LED-Matrix, AVR-ARM-PIC-MCU mit MEGA2560-Code
Für Arduino-Kit, mehrfarbige 6-Farben-LED-Matrix, AVR-ARM-PIC-MCU mit MEGA2560-Code
SKU:TB287
1000 auf Lager
Normaler Preis
$0.99
Normaler Preis
$3.48
Verkaufspreis
$0.99
Grundpreis
/
pro
Versand wird beim Checkout berechnet
Verfügbarkeit für Abholungen konnte nicht geladen werden
Teilen
Packliste:
1 Stück 6-Bit LEDIOD LED-Board (ARDUINO UNO R3 nicht enthalten);
Beschreibung:
Kann direkt in Arduino Uno Mega2560 eingesteckt werden. Ideal zur Verbindung mit Arduino UNO Mini Nano Mega2560 usw. oder anderen MCUs (AVR STM32 ARM PIC AT89C51 STC MSP430 FPGA CPLD usw.)
Hinweis: Weißes LED-Licht ist heller als alle anderen Farben, daher die Helligkeit mittels PWM reduzieren (wird im Arduino-Code reflektiert)
1 6-Bit LEDIOD LEDs mit gemeinsamer Kathode.
2 LEDIOD sind Weiß Blau Chartreuse Gelb Rosa Rot.
3 7-PIN-AUSFÜHRUNG 2,54 mm
4 1-kiloohm Strombegrenzungsresistor
5 Versorgungsspannung: 3,3–12 V;
6 Größe: 17,78 mm x 11,43 mm.
PCB:
Schaltplan:
Verbindung mit Arduino (nur 6-Bit-LED-Board ,ARDUINO UNO R3 nicht enthalten) :
Arduino Uno/Mega2560-Code (Light Water)
//******************************************************//
/*
Arduino_6Color_led
Weiß Blau Chartreuse Gelb Rosa Rot
*/
// gib ihm einen Namen:
int D1 = 13;//Weiß
int D2 = 12;//Blau
int D3 = 11;//Chartreuse
int D4 = 10;//Gelb
int D5 = 9;//Rosa
int D6 = 8;//Rot
int i;
#define ms_cnt 200//Millisekunden-Verzögerungsanzahl
// die Setup-Routine wird einmal ausgeführt, wenn Sie Reset drücken:
void setup() {
// den digitalen Pin als Ausgang initialisieren.
pinMode(D1, OUTPUT);
pinMode(D2, OUTPUT);
pinMode(D3, OUTPUT);
pinMode(D4, OUTPUT);
pinMode(D5, OUTPUT);
pinMode(D6, OUTPUT);
}
// die Loop-Routine wird immer wieder ausgeführt:
void loop() {
//Weißes LED-Licht ist heller als alle anderen Farben, daher die Helligkeit reduzieren
for(i=0;i< ms_cnt/6;i++)
{
digitalWrite(D1, HIGH);
delay(1);
digitalWrite(D1, LOW);
delay(5);
}
digitalWrite(D2, HIGH); // die LED einschalten (HIGH ist das Spannungsniveau)
delay(ms_cnt); // eine Millisekunde warten
digitalWrite(D2, LOW); // die LED ausschalten, indem die Spannung auf LOW gesetzt wird
digitalWrite(D3, HIGH); // die LED einschalten (HIGH ist das Spannungsniveau)
delay(ms_cnt); // eine Millisekunde warten
digitalWrite(D3, LOW); // die LED ausschalten, indem die Spannung auf LOW gesetzt wird
digitalWrite(D4, HIGH); // die LED einschalten (HIGH ist das Spannungsniveau)
delay(ms_cnt); // eine Millisekunde warten
digitalWrite(D4, LOW); // die LED ausschalten, indem die Spannung auf LOW gesetzt wird
digitalWrite(D5, HIGH); // die LED einschalten (HIGH ist das Spannungsniveau)
delay(ms_cnt); // eine Millisekunde warten
digitalWrite(D5, LOW); // die LED ausschalten, indem die Spannung auf LOW gesetzt wird
digitalWrite(D6, HIGH); // die LED einschalten (HIGH ist das Spannungsniveau)
delay(ms_cnt); // eine Millisekunde warten
digitalWrite(D6, LOW); // die LED ausschalten, indem die Spannung auf LOW gesetzt wird
}
//******************************************************//
