Sale!
Kód Arduiuo uno3 / mega2560
// ************************************************ ****** //
Obsah balení:
10 x Deska se ?ty?mi klávesnicemi s klávesnicí MCU pro klávesnici
10ks TB371 4 klí?ová klávesnice MCU s klávesnicí kompatibilní UNO MEGA2560 Pro Mini Nano Díky za Raspberry Pi Teensy ++ Geekcreit pro Arduino – produkty, které pracují s oficiálními deskami Arduino
20,99 $
Popis:
1. 4-tla?ítkový modul Common Cathode key (p?i stisknutí výstupu low level).
2. GND K1 K2 K3 K4 "4 PIN OUT 2,54 mm
3. Pracovní nap?tí: DC 0-48V
4. Velikost: 12,7 x 33 mm
5. Lze jej vloit p?ímo d?lat Arduiuo uno3 mega2560 kv?li propojení s Arduiuo uno3 Mini Nano Mega2560 Breadboard pro malinový pi banánový pi atd., Nebo jinými procesory MCU PLD (AVR STM32 ARM PIC C51 NRF24LE1 CC2530 MSP430 STM8 FPGA CPLD atd. )
Schémata obvod?:
Kód Arduiuo uno3 / mega2560
// ************************************************ ****** //
/ *
Arduiuo_4key_uart
Tento p?íklad kódu je ve ve?ejné d?latmén?.
* /
// Definujte pin klí?e
int K1 = 13;
int K2 = 12;
int K3 = 11;
int K4 = 10;
// prom?nné se zm?ní:
int buttonState = 0; // prom?nná pro ?tení tla?ítka
// rutina nastavení se spustí jednou po stisknutí klávesy reset:
void setup() {
// inicializovat pin jako vstup.
pinMode (K1, INPUT);
pinMode (K2, INPUT);
pinMode (K3, INPUT);
pinMode (K4, INPUT);
// Aktivujte interní pull-up rezistory
digitalWrite (K1, HIGH);
digitalWrite (K2, HIGH);
digitalWrite (K3, HIGH);
digitalWrite (K4, HIGH);
// inicializovat sériovou komunikaci na 9600 bps:
Serial.begin (9600);
}
// rutina smy?ky b?í znovu a znovu navdy:
void loop() {
buttonState = digitalRead (K1);
if (! buttonState) Serial.print ("k1 n");
d?lat
{
buttonState = digitalRead (K1);
}
while (! buttonState); // Po?kejte uvoln?ní tla?ítka
buttonState = digitalRead (K2);
if (! buttonState) Serial.print ("k2 n");
d?lat
{
buttonState = digitalRead (K2);
}
while (! buttonState); // Po?kejte uvoln?ní tla?ítka
buttonState = digitalRead (K3);
if (! buttonState) Serial.print ("k3 n");
d?lat
{
buttonState = digitalRead (K3);
}
while (! buttonState); // Po?kejte uvoln?ní tla?ítka
buttonState = digitalRead (K4);
if (! buttonState) Serial.print ("k4 n");
d?lat
{
buttonState = digitalRead (K4);
}
while (! buttonState); // Po?kejte uvoln?ní tla?ítka
zpod?ní (100);
}
Obsah balení:
10 x Deska se ?ty?mi klávesnicemi s klávesnicí MCU pro klávesnici