10 pcs TB371 4 touches MCU Clavier Clavier Compatible UNO MEGA2560 Pro Mini Nano De pour Raspberry Pi Teensy ++ Geekcreit pour Arduino – produits qui fonctionnent avec officiel pour Arduino conseils
$44,88
Description
.
La description:
1. Module cle e cathode commune e 4 boutons (lorsque vous appuyez sur le bas niveau de sortie).
2. GND K1 K2 K3 K4 "4 PIN OUT 2.54mm
3. Tension de travail: DC 0-48V
4. Taille: 12,7 x 33 mm
5. Il peut etre insere directement dans Arduiuo uno3 mega2560 en raison, pour la connexion e votre Arduiuo uno3 Mini Nano Mega2560 Breadboard pour raspberry pi banana pi etc., ou autres CPU MCU PLD (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 la cle
int K1 = 13;
int K2 = 12;
int K3 = 11;
int K4 = 10;
// les variables vont changer:
int buttonState = 0; // variable pour lire le bouton poussoir
// la routine d'installation est executee une fois lorsque vous appuyez sur reset:
void setup() {
// initialise la broche des touches en tant qu'entree.
pinMode (K1, INPUT);
pinMode (K2, INPUT);
pinMode (K3, INPUT);
pinMode (K4, INPUT);
// Activer les resistances de rappel internes de la cle
ecriture numerique (K1, HAUT);
numeriqueWrite (K2, HIGH);
ecriture numerique (K3, HAUT);
ecriture numerique (K4, HAUT);
// 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); // Attente du relechement du bouton
buttonState = digitalRead (K2);
if (! buttonState) Serial.print ("k2 n");
faire
{
buttonState = digitalRead (K2);
}
while (! buttonState); // Attente du relechement du bouton
buttonState = digitalRead (K3);
if (! buttonState) Serial.print ("k3 n");
faire
{
buttonState = digitalRead (K3);
}
while (! buttonState); // Attente du relechement du bouton
buttonState = digitalRead (K4);
if (! buttonState) Serial.print ("k4 n");
faire
{
buttonState = digitalRead (K4);
}
while (! buttonState); // Attente du relechement du bouton
delai (100);
}
// ************************************************ ****** //
Emballage inclus:
10 x Carte de touches de matrice de clavier MCU e 4 touches