Passer aux informations produits
1 de 6

Eletechsup Original Factory Official‌ Store

TB372 2,54 mm Connecteur femelle Clavier Carte de développement Raspberry Pi Clavier FPGA CPLD ARM AVR

TB372 2,54 mm Connecteur femelle Clavier Carte de développement Raspberry Pi Clavier FPGA CPLD ARM AVR

SKU:TB372

1000 en stock

Prix habituel $0.99
Prix habituel $3.99 Prix promotionnel $0.99
Promotion Épuisé
Frais d'expédition calculés à l'étape de paiement.
Clavier pour Raspberry Pi
Clavier pour carte de développement
Clé FPGA Clé CPLD Clé ARM Clé AVR
 
 
 
 
 
 
Liste de colisage :
 
1 PIÈCE  Module à 4 boutons
 
 
 
 
 
 
Description : 
 
Peut être inséré directement dans Arduino Uno Mega2560,Idéal pour connecter à votre Arduino UNO Mini Nano Mega2560 Breadboard etc., ou à d'autres MCU (AVR STM32 ARM PIC AT89C51 STC MSP430 STM8 FPGA CPLD etc.) 
   
 
 
1 module de boutons à 4 boutons à cathode commune .
 
 
2 GND K1 K2 K3 K4 4 SORTIES 2,54 mm
 
 
3 Dimensions : 12,7 mm x 33 mm.
 
 
 
 
Schéma du circuit : 
 
 
 
 
Code Arduino Uno/Mega2560
 
//******************************************************//

 

/*
Arduino_4key_uart
 
Ce code d'exemple est dans le domaine public.
*/
 
// Définition des broches des boutons
int K1 = 13;
int K2 = 12;
int K3 = 11;
int K4 = 10;
 
 
// les variables changeront :
int buttonState = 0; // variable pour lire l'état du bouton-poussoir
 
// la routine setup s'exécute une fois lorsque vous appuyez sur reset :
void setup() {
// initialiser les broches des boutons en entrée.
 
pinMode(K1, INPUT);
pinMode(K2, INPUT);
pinMode(K3, INPUT);
pinMode(K4, INPUT);
 
// Activer les résistances de pull-up internes des broches des boutons
digitalWrite(K1, HIGH);
digitalWrite(K2, HIGH);
digitalWrite(K3, HIGH);
digitalWrite(K4, HIGH);
 
// initialiser les communications série à 9600 bps :
Serial.begin(9600);
}
 
// la routine loop s'exécute en boucle indéfiniment :
void loop() {
 
buttonState = digitalRead(K1);
if(!buttonState)Serial.print("k1 \n" );
do
{
buttonState = digitalRead(K1);
}
while(!buttonState);//Attendre le relâchement du bouton
 
buttonState = digitalRead(K2);
if(!buttonState)Serial.print("k2 \n" );
do
{
buttonState = digitalRead(K2);
}
while(!buttonState);//Attendre le relâchement du bouton
 
buttonState = digitalRead(K3);
if(!buttonState)Serial.print("k3 \n" );
do
{
buttonState = digitalRead(K3);
}
while(!buttonState);//Attendre le relâchement du bouton
 
buttonState = digitalRead(K4);
if(!buttonState)Serial.print("k4 \n" );
do
{
buttonState = digitalRead(K4);
}
while(!buttonState);//Attendre le relâchement du bouton
 
delay(100);
}
    
 //******************************************************//
 
 

 

66
Afficher tous les détails