Přejít na hlavní obsah

Pinout maticové klávesnice 4x4 / popis připojení k Arduinu a Raspberry Pi

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 KeyboardArduino
Sloupec 1Pin 2
Sloupec 2Pin 3
Sloupec 3Pin 4
Sloupec 4Pin 5
Řádek 1Pin 6
Řádek 2Pin 7
Řádek 3Pin 8
Řádek 4Pin 9

Připojení klávesnice probíhá následovně:

  1. Připojte PIN reproduktorů klávesnice (1, 2, 3, 4) k pinům 2, 3, 4, 5 Arduino.
  2. 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
  1. Připojte adaptér k Raspberry Pi pomocí portů GPIO.
  2. 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.