1
/
de
7
Eletechsup Original Factory Official Store
TB371 TB258 pour kit de démarrage Arduino, module de touches-boutons et carte à LED pour Raspberry Pi
TB371 TB258 pour kit de démarrage Arduino, module de touches-boutons et carte à LED pour Raspberry Pi
SKU:TB371+TB258
1000 en stock
Prix habituel
$1.99
Prix habituel
$4.99
Prix promotionnel
$1.99
Prix unitaire
/
par
Frais d'expédition calculés à l'étape de paiement.
Impossible de charger la disponibilité du service de retrait
Partager
Nom du produit : Module de boutons et carte à LED pour kit de démarrage Arduino UNO Raspberry Pi Teensy++
Liste de colisage(Arduino UNO non inclus) :
1 PIÈCE 4 boutons Carte ;
1 PIÈCE Carte à LED 6 bits ;
Description :
Peut être inséré directement dans Arduino Uno Mega2560 Due,Idéal pour être connecté à votre Arduino UNO Mini Nano Mega2560 Breadboard etc., ou à d'autres MCU (AVR STM32 ARM PIC AT89C51 STC MSP430 STM8 FPGA CPLD Raspberry Pi Teensy etc.)
clavier :
1 module de touches à 4 boutons à cathode commune .
2 GND K1 K2 K3 K4 4 SORTIES 2,54 mm
3 Taille : 12,7 mm x 33 mm.
carte à LED :
1 LED 6 bits ROUGE à cathode commune.
2 7 SORTIES 2,54 mm
3 Résistance de limitation de 1 kOhm
4 Tension d'alimentation : 3,3-12 V ;
5 Taille : 17,78 mm x 11,43 mm.
Code Arduino Uno/Mega2560
//******************************************************//
/*
Arduino_3touches_6leds
Ce code d'exemple est dans le domaine public.
*/
// Définition des broches des touches
int K1 = 13;
int K2 = 12;
int K3 = 11;
int K4 = 10;
// Définition des broches des LED
int GND = 6;
int D1 = 5;
int D2 = 4;
int D3 = 3;
int D4 = 2;
int D5 = 1;
int D6 = 0;
// 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() {
// initialise les broches des touches en entrée.
pinMode(K1, INPUT);
pinMode(K2, INPUT);
pinMode(K3, INPUT);
pinMode(K4, INPUT);
// initialise les broches des LED en sortie.
pinMode(GND, OUTPUT);
pinMode(D1, OUTPUT);
pinMode(D2, OUTPUT);
pinMode(D3, OUTPUT);
pinMode(D4, OUTPUT);
pinMode(D5, OUTPUT);
pinMode(D6, OUTPUT);
//Active les résistances de pull-up internes des broches des touches
digitalWrite(K1, HIGH);
digitalWrite(K2, HIGH);
digitalWrite(K3, HIGH);
digitalWrite(K4, HIGH);
//comme LED GND
digitalWrite(GND, LOW);
}
// la routine loop s'exécute en boucle indéfiniment :
void loop() {
buttonState = digitalRead(K1);
digitalWrite(D1, buttonState); //
buttonState = digitalRead(K2);
digitalWrite(D2, buttonState); //
buttonState = digitalRead(K3);
digitalWrite(D3, buttonState); //
buttonState = digitalRead(K4);
digitalWrite(D4, buttonState); //
digitalWrite(D5, HIGH); // allume la LED (HIGH est le niveau de tension)
digitalWrite(D6, HIGH); // allume la LED (HIGH est le niveau de tension)
}
