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

SKU: ID: 1661793 Category:

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