Maticová klávesnice - je to elektronická součást používaná k zadávání dat do různých elektronických zařízení. Skládá se z řady tlačítek uspořádaných jako matice, což umožňuje výrazně snížit počet vodičů pro připojení. Jedna z nejoblíbenějších maticových klávesnic má velikost 4x4 – 4 sloupce a 4 řádky.
Připojení Maticové klávesnice 4x4 k Arduinu:
1. Nejprve připojte vodiče k odpovídajícím pinům maticové klávesnice: řádky (row) – k pinům D4, D5, D6 a D7 Arduino; sloupce (column) – k pinům D8, D9, D10 a D11 Arduino.
2. Poté připojte vestavěné odpory klávesnice (obvykle 1 kom) k pinům 11, 10, 9 a 8 Arduino, abyste snížili pravděpodobnost falešného spuštění tlačítek.
3. Připojte vstup klávesnice (Vcc a Gnd) k pinům 5V a GND Arduino.
4. Zapněte Arduino. Nyní můžete k zadávání dat do svých projektů použít maticovou klávesnici 4x4.
Připojení Maticové klávesnice 4x4 k Raspberry Pi:
1. Nejprve připojte vodiče k odpovídajícím pinům maticové klávesnice: řádky (row) – k pinům GPIO 5, 6, 13 a 19 Raspberry Pi; sloupce (column) – k pinům GPIO 26, 20, 21 a 16 Raspberry Pi.
2. Poté připojte vestavěné odpory klávesnice (obvykle 1 k) k pinům 11, 10, 9 a 8 Raspberry Pi, abyste snížili pravděpodobnost falešného spuštění tlačítek.
3. Připojte vstup klávesnice (VCC a Gnd) k pinům 3.3 V a GND Raspberry Pi.
4. Zapněte Raspberry Pi. Nyní můžete k zadávání dat do svých projektů použít maticovou klávesnici 4x4.
Připojení Maticové klávesnice 4x4 k Arduinu a Raspberry Pi tak umožňuje vytvářet různé projekty využívající zadávání dat pomocí tlačítek.
Pinout maticové klávesnice 4x4
Maticová klávesnice 4x4 je sada 16 tlačítek uspořádaných do 4 řad a 4 sloupců. Každé tlačítko má své vlastní jedinečné číslo, které je určeno polohou tlačítka v matici.
Pro připojení Maticové klávesnice 4x4 k Arduinu nebo Raspberry Pi se používají digitální piny. Pro ovládání řad klávesnice se používají výstupní piny a pro čtení sloupců jsou vstupní piny.
Pinování klávesnice se může mírně lišit v závislosti na modelu, ale většinou se používá následující schéma:
- Řada 1: připojuje se k digitálnímu pinu 0
- Řada 2: připojuje se k digitálnímu pinu 1
- Řada 3: připojuje se k digitálnímu pinu 2
- Řada 4: připojuje se k digitálnímu pin 3
- Sloupec 1: připojuje se k digitálnímu pin 4
- Sloupec 2: připojuje se k digitálnímu pin 5
- Sloupec 3: připojuje se k digitálnímu pin 6
- Sloupec 4: připojuje se k digitálnímu pin 7
Pro správnou funkci klávesnice je nutné připojit příslušné piny k příslušným řadám a sloupcům klávesnice.
Obecně lze k připojení klávesnice použít jakékoli digitální piny Arduino nebo Raspberry Pi, ale nezapomeňte ve svém programu uvést správná čísla pinů.
Připojení k Arduinu
Pro připojení 4x4 maticové klávesnice k Arduinu je nutné použít 8 digitálních pinů.
Následující tabulka ukazuje pinout klávesnice a připojení příslušných pinů Arduino:
| Matix Keyboard | Arduino |
|---|---|
| Sloupec 1 | Pin 2 |
| Sloupec 2 | Pin 3 |
| Sloupec 3 | Pin 4 |
| Sloupec 4 | Pin 5 |
| Řádek 1 | Pin 6 |
| Řádek 2 | Pin 7 |
| Řádek 3 | Pin 8 |
| Řádek 4 | Pin 9 |
Připojení klávesnice probíhá následovně:
- Připojte PIN reproduktorů klávesnice (1, 2, 3, 4) k pinům 2, 3, 4, 5 Arduino.
- Připojte piny řádků klávesnice (1, 2, 3, 4) k pinům 6, 7, 8, 9 Arduino.
Po připojení Maticové klávesnice k Arduinu můžete použít speciální knihovnu ke čtení stavu kláves a zpracování vstupu.
Připojení k Raspberry Pi
K připojení Maticové klávesnice 4x4 k Raspberry Pi budete potřebovat následující nástroje a komponenty:
- Maticová klávesnice 4x4
- Adaptér pro připojení klávesnice k Raspberry Pi
- Dráty pro připojení komponent
- Připojte adaptér k Raspberry Pi pomocí portů GPIO.
- Připojte vodiče maticové klávesnice k adaptéru:
- Drát GND maticové klávesnice připojte k GND adaptéru.
- Drát VCC maticové klávesnice připojte k 5V adaptéru.
- Vodiče row1, ROW2, ROW3, ROW4 maticové klávesnice spojte s porty adaptéru GPIO.
- Vodiče col1, COL2, COL3, col4 maticové klávesnice připojte ke GPIO portům adaptéru.
Po připojení můžete ke zpracování a čtení událostí z klávesnice použít knihovny Pythonu nebo jiné programovací jazyky. To vám umožní používat klávesnici ke správě vašeho projektu na Raspberry Pi.