1
/
von
7
Eletechsup Original Factory Official Store
TB371 TB258 für Arduino Starter-Kit Tastenmodul & LED-Board für Raspberry
TB371 TB258 für Arduino Starter-Kit Tastenmodul & LED-Board für Raspberry
SKU:TB371+TB258
1000 auf Lager
Normaler Preis
$1.99
Normaler Preis
$4.99
Verkaufspreis
$1.99
Grundpreis
/
pro
Versand wird beim Checkout berechnet
Verfügbarkeit für Abholungen konnte nicht geladen werden
Teilen
Produktname: Arduino-Starterkit-Tastmodul & LED-Board für UNO Raspberry Pi Teensy++
Packliste(Arduino UNO nicht enthalten):
1 Stück 4-Tasten Board;
1 Stück 6-Bit-LED-Board;
Beschreibung:
Kann direkt in Arduino Uno Mega2560 Due eingesetzt werden,ideal für die Verbindung mit Arduino UNO Mini Nano Mega2560 Breadboard etc. oder anderen MCUs (AVR STM32 ARM PIC AT89C51 STC MSP430 STM8 FPGA CPLD Raspberry Pi Teensy etc.)
Tastatur:
1 4-Tasten Common-Cathode Tastmodul .
2 " GND K1 K2 K3 K4" 4 PIN-AUSGÄNGE 2,54 mm
3 Größe: 12,7 mm x 33 mm.
LED-Board:
1 6-Bit ROT Common-Cathode-LEDs.
2 7 PIN-AUSGÄNGE 2,54 mm
3 1 kOhm Strombegrenzungs
4 Versorgungsspannung: 3,3–12 V;
5 Größe: 17,78 mm x 11,43 mm.
Arduino Uno/Mega2560-Code
//******************************************************//
/*
Arduino_3key_6led
Dieser Beispielcode ist gemeinfrei.
*/
// Tastennadel definieren
int K1 = 13;
int K2 = 12;
int K3 = 11;
int K4 = 10;
// LED-Nadel definieren
int GND = 6;
int D1 = 5;
int D2 = 4;
int D3 = 3;
int D4 = 2;
int D5 = 1;
int D6 = 0;
// Variablen werden geändert:
int buttonState = 0; // Variable zum Auslesen des Tastendruckstatus
// Die Setup-Routine wird einmal ausgeführt, wenn Sie Reset drücken:
void setup() {
// Tastennadeln als Eingang initialisieren.
pinMode(K1, INPUT);
pinMode(K2, INPUT);
pinMode(K3, INPUT);
pinMode(K4, INPUT);
// LED-Nadeln als Ausgang initialisieren.
pinMode(GND, OUTPUT);
pinMode(D1, OUTPUT);
pinMode(D2, OUTPUT);
pinMode(D3, OUTPUT);
pinMode(D4, OUTPUT);
pinMode(D5, OUTPUT);
pinMode(D6, OUTPUT);
// Interne Pull-up-Widerstände der Tastennadeln aktivieren
digitalWrite(K1, HIGH);
digitalWrite(K2, HIGH);
digitalWrite(K3, HIGH);
digitalWrite(K4, HIGH);
// LED GND
digitalWrite(GND, LOW);
}
// Die Loop-Routine wird immer wieder endlos ausgeführt:
void loop() {
buttonState = digitalRead(K1);
digitalWrite(D1, buttonState); //
buttonState = digitalRead(K2);
digitalWrite(D2, buttonState); //
buttonState = digitalRead(K3);
digitalWrite(D3, buttonState); //
buttonState = digitalRead(K4);
digitalWrite(D4, buttonState); //
digitalWrite(D5, HIGH); // LED einschalten (HIGH ist das Spannungsniveau)
digitalWrite(D6, HIGH); // LED einschalten (HIGH ist das Spannungsniveau)
}
