Zu Produktinformationen springen
1 von 6

Eletechsup Original Factory Official‌ Store

TB372 2,54-mm-Steckleiste Raspberry-Pi-Entwicklungsboard-Tastatur FPGA CPLD ARM AVR

TB372 2,54-mm-Steckleiste Raspberry-Pi-Entwicklungsboard-Tastatur FPGA CPLD ARM AVR

SKU:TB372

1000 auf Lager

Normaler Preis $0.99
Normaler Preis $3.99 Verkaufspreis $0.99
Sale Ausverkauft
Versand wird beim Checkout berechnet
Raspberry Pi-Tastatur
Entwicklungsboard-Tastatur
FPGA-Tastatur CPLD-Tastatur ARM-Tastatur AVR-Tastatur
 
 
 
 
 
 
Packliste:
 
1 Stück  4-Tasten Module
 
 
 
 
 
 
Beschreibung: 
 
Kann direkt in Arduino Uno Mega2560 eingesteckt werden. Ideal zur Verbindung mit Arduino UNO Mini Nano Mega2560 Breadboard etc. oder anderen MCUs (AVR STM32 ARM PIC AT89C51 STC MSP430 STM8 FPGA CPLD etc.) 
   
 
 
1 4-Tasten Common Cathode Tastenmodul .
 
 
2 GND K1 K2 K3 K4 4 PIN AUSGÄNGE 2,54 mm
 
 
3 Größe: 12,7 mm x 33 mm.
 
 
 
 
Schaltpläne: 
 
 
 
 
Arduino Uno/Mega2560-Code
 
//******************************************************//

 

/*
Arduino_4key_uart
 
Dieser Beispielcode ist gemeinfrei.
*/
 
// Tastenpin definieren
int K1 = 13;
int K2 = 12;
int K3 = 11;
int K4 = 10;
 
 
// Variablen werden geändert:
int buttonState = 0; // Variable zum Auslesen des Tastenzustands
 
// Die Setup-Routine wird einmal ausgeführt, wenn Sie Reset drücken:
void setup() {
// Tastenspins als Eingang initialisieren.
 
pinMode(K1, INPUT);
pinMode(K2, INPUT);
pinMode(K3, INPUT);
pinMode(K4, INPUT);
 
// Interne Pull-up-Widerstände der Tastenspins aktivieren
digitalWrite(K1, HIGH);
digitalWrite(K2, HIGH);
digitalWrite(K3, HIGH);
digitalWrite(K4, HIGH);
 
// Serielle Kommunikation mit 9600 bps initialisieren:
Serial.begin(9600);
}
 
// Die Loop-Routine wird immer wieder und immer wieder ausgeführt:
void loop() {
 
buttonState = digitalRead(K1);
if(!buttonState)Serial.print("k1 \n" );
do
{
buttonState = digitalRead(K1);
}
while(!buttonState);//Warten, bis die Taste losgelassen wird
 
buttonState = digitalRead(K2);
if(!buttonState)Serial.print("k2 \n" );
do
{
buttonState = digitalRead(K2);
}
while(!buttonState);//Warten, bis die Taste losgelassen wird
 
buttonState = digitalRead(K3);
if(!buttonState)Serial.print("k3 \n" );
do
{
buttonState = digitalRead(K3);
}
while(!buttonState);//Warten, bis die Taste losgelassen wird
 
buttonState = digitalRead(K4);
if(!buttonState)Serial.print("k4 \n" );
do
{
buttonState = digitalRead(K4);
}
while(!buttonState);//Warten, bis die Taste losgelassen wird
 
delay(100);
}
    
 //******************************************************//
 
 

 

66
Vollständige Details anzeigen