- EOL
Uwaga! Sprzedaż produktu została zakończona. Sprawdź inne w tej kategorii. |
Opis produktu: Klawiatura - matryca 4x4 tact switch - wyjście analogowe
Matryca złożona z 16 przycisków typu tact switch rozłożonych w czterech wierszach i czterech kolumnach. Układ komunikuje się poprzez analogowy sygnał z wykorzystaniem tylko jednego wejścia analogowego mikrokontrolera. Wyprowadzenia to popularne złącza goldpin - raster 2,54 mm.
Podłączenie klawiatury
Układ posiada trzy wyprowadzenia: VCC - napięcie zasilania, GND masę oraz AD czyli analogowy sygnał wyjściowy. W celu uzyskania informacji, który przycisk jest wyciśnięty oprócz zasilania należy podłączyć wyjście AD do wejścia przetwornika A/C, np. pinu oznaczonego literą A w Arduino.
Wzór na obliczenie numeru przycisku z wartości odczytanego napięcie prezentuje się w następujący sposób:
Viv = (numer przycisku / 16) x Vref,
gdzie:
Viv - odczytane napięcie
Vref - napięcie referencyjne (w tym przypadku jest to napięcie zasilania)
Wartość błędu pomiaru można obliczyć ze wzroru:
Vrv = (1 +/-6%)* Viv
Przykładowo, gdy przyciśnięty jest przycisk 8, a napięcie zasilania wynosi 5 V to odczytana wartość napięcia będzie wynosiła 2,5 V z błędem 0,15 V. Czyli należy przyjąć wartość z zakresu od 2,35 V do 2,65 V.
Tabela przykładowych wartości dla poszczególnych przycisków
ADC |
Vref=3.3V |
Vref = 5V |
||||||
---|---|---|---|---|---|---|---|---|
Nr |
10-bit ADC |
8-bit ADC |
Wartość zmierz. (V) |
Błąd (V) |
Wartość idealna (V) |
Wartość zmierz. (V) |
Błąd (V) |
Wartość idealna (V) |
0 | 0-4 | 0-1 | 0 | 0 | 0 | 0 | 0 | 0 |
1 |
(1±6%) x64 |
(1±6%) x16 |
0.2054 | -0.00085 | 0.20625 | 0.3112 | -0.0013 | 0.3125 |
2 |
(1±6%) x128 |
(1±6%) x32 |
0.4117 | -0.0008 | 0.4125 | 0.6238 | -0.0012 | 0.625 |
3 |
(1±6%) x192 |
(1±6%) x48 |
0.6233 | 0.00455 | 0.61875 | 0.9444 | 0.0069 | 0.9375 |
4 |
(1±6%) x256 |
(1±6%) x64 |
0.8242 | -0.0008 | 0.825 | 1.2487 | -0.0013 | 1.25 |
5 |
(1±6%) x320 |
(1±6%) x80 |
1.0304 | -0.00085 | 1.03125 | 1.5612 | -0.0013 | 1.5625 |
6 |
(1±6%) x384 |
(1±6%) x96 |
1.2355 | -0.002 | 1.2375 | 1.8719 | -0.0031 | 1.875 |
7 |
(1±6%)x 448 |
(1±6%) x112 |
1.4448 | 0.00105 | 1.44375 | 2.189 | 0.0015 | 2.1875 |
8 |
(1±6%) x512 |
(1±6%) x128 |
1.6541 | 0.0041 | 1.65 | 2.5061 | 0.0061 | 2.5 |
9 |
(1±6%) x576 |
(1±6%) x144 |
1.8637 | 0.00745 | 1.85625 | 2.8237 | 0.0112 | 2.8125 |
10 |
(1±6%) x640 |
(1±6%) x160 |
2.0732 | 0.0107 | 2.0625 | 3.1411 | 0.0161 | 3.125 |
11 |
(1±6%) x704 |
(1±6%) x176 |
2.2672 | -0.00155 | 2.26875 | 3.435 | -0.0025 | 3.4375 |
12 |
(1±6%) x768 |
(1±6%) x192 |
2.4712 | -0.0038 | 2.475 | 3.7441 | -0.0059 | 3.75 |
13 |
(1±6%) x832 |
(1±6%) x208 |
2.6789 | -0.00235 | 2.68125 | 4.0588 | -0.0037 | 4.0625 |
14 |
(1±6%) x896 |
(1±6%) x224 |
2.8902 | 0.0027 | 2.8875 | 4.3789 | 0.0039 | 4.375 |
15 |
(1±6%) x960 |
(1±6%) x240 |
3.1092 | 0.01545 | 3.09375 | 4.7107 | 0.0232 | 4.6875 |
Klawiatura - matryca 4x4 tact switch - wyjście analogowe - Waveshare 4431
Klawiatura - matryca 4x4 z przyciskami typu tact switch została zaprojektowana przez Waveshare. Posiada aż 16 przycisków, a jednocześnie wyróżnia się dość małymi rozmiarami. Zostały one oznaczone od K0 do K15. Oprócz tego producent zadbał o wyraźne oznaczenie wyprowadzeń.
Istotną zaletą prezentowanego urządzenia jest łatwa obsługa. Sam proces montażu również nie należy do skomplikowanych. W tym celu wystarczy posłużyć się czterema śrubkami montażowymi.
Klawiatura - matryca 4x4 tact switch z wyjściem analogowym - dodatkowe informacje
Opisywana klawiatura rozszerza możliwości wykorzystania mikrokontrolera Arduino. Znajduje zastosowanie m.in. w projektach wymagających precyzyjnego sterowania.
Oprócz wyżej opisanego urządzenia, w kategorii klawiatury do Arduino dostępne są także inne klawiatury, wyróżniające się różnego rodzaju funkcjonalnościami.
Przydatne linki |