20pcs TB371 Carte de boutons de clavier MCU 4 touches compatible UNO MEGA2560 Pro Mini Nano De pour Raspberry Pi Teensy ++ Geekcreit pour Arduino – produits compatibles avec les cartes officielles Arduino
$77,88
Description
.
La description:
1. Module de cle de cathode commune e 4 boutons (lorsque vous appuyez sur le niveau de sortie bas).
2. GND K1 K2 K3 K4 "4 PIN OUT 2,54 mm
3. tension de fonctionnement: DC 0-48 V
4. Taille: 12,7 x 33 mm
5. Il peut etre insere directement dans Arduiuo uno3 mega2560 en raison, pour se connecter e votre Arduiuo uno3 Mini Nano Mega2560 Breadboard pour raspberry pi banana pi, etc., ou d'autres CPU PLD MCU (AVR STM32 ARM PIC C51 NRF24LE1 CC2530 MSP430 STM8 FPGA CPLD etc. )
Schemas de circuit:
Code Arduiuo uno3 / mega2560
// ************************************************ ****** //
/ *
Arduiuo_4key_uart
Cet exemple de code est dans le fairemaine public.
* /
// Definir le code PIN
int K1 = 13;
int K2 = 12;
int K3 = 11;
int K4 = 10;
// les variables vont changer:
int buttonState = 0; // variable de lecture du bouton poussoir
// la routine de configuration s'execute une fois lorsque vous appuyez sur reset:
void setup() {
// initialise la broche des touches comme entree.
pinMode (K1, INPUT);
pinMode (K2, INPUT);
pinMode (K3, INPUT);
pinMode (K4, INPUT);
// Activer les resistances de traction internes de la broche e cle
DigitalWrite (K1, HIGH);
DigitalWrite (K2, HIGH);
DigitalWrite (K3, HIGH);
DigitalWrite (K4, HIGH);
// initialise les communications serie e 9600 bps:
Serial.begin (9600);
}
// la routine de boucle s'execute encore et encore pour toujours:
void loop() {
buttonState = digitalRead (K1);
if (! buttonState) Serial.print ("k1 n");
faire
{
buttonState = digitalRead (K1);
}
while (! buttonState); // Attendre le relechement du bouton
buttonState = digitalRead (K2);
if (! buttonState) Serial.print ("k2 n");
faire
{
buttonState = digitalRead (K2);
}
while (! buttonState); // Attendre le relechement du bouton
buttonState = digitalRead (K3);
if (! buttonState) Serial.print ("k3 n");
faire
{
buttonState = digitalRead (K3);
}
while (! buttonState); // Attendre le relechement du bouton
buttonState = digitalRead (K4);
if (! buttonState) Serial.print ("k4 n");
faire
{
buttonState = digitalRead (K4);
}
while (! buttonState); // Attendre le relechement du bouton
retard (100);
}
// ************************************************ ****** //
Emballage inclus:
20 x Carte de boutons de matrice de clavier MCU e 4 touches