Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Unos s tipkovnice prikazan je serijskom monitoru s arduino uno i punim kodom tipkovnice 4x4 …
Pribor
Arduino uno x 1
4x4 tipkovnica
Sve ovo možete pronaći na ovoj web stranici:
BDSpeedy tehnički dijelovi
Korak 1: Povezivanje s Arduinom
Povezivanje tipkovnice s aruduino digitalnim pinovima:
Pin tipkovnice spaja se na Arduino Pin
1 D9
2 D8
3 D7
4 D6
5 D5
6 D4
7 D3
8 D2
Korak 2: Kodiranje
KOD:
#uključi
const bajt numRows = 4
const bajt numCols = 4;
karta ključeva [numRows] [numCols] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}};
byte rowPins [numRows] = {9, 8, 7, 6}; // Redovi 0 do 3
bajt colPins [numCols] = {5, 4, 3, 2}; // Stupci 0 do 3
// inicijalizira instancu klase Keypad
Tipkovnica myKeypad = Tipkovnica (makeKeymap (tipkovnica), rowPins, colPins, numRows, numCols);
void setup () {
Serial.begin (9600);
}
// Ako je tipka pritisnuta, ova je tipka spremljena u varijablu 'keypressed' // Ako ključ nije jednak 'NO_KEY', tada se ovaj ključ ispisuje // ako je count = 17, tada se count vraća na 0 (ovo znači da nijedna tipka nije pritisnuta tijekom cijelog procesa skeniranja tipkovnice
void loop () {{100} {101}
char tipka = myKeypad.getKey ();
if (pritisnuta tipka! = NO_KEY)
{
Serial.print (pritisnut tipkom);
}
}
3. korak:
evo moje veze na blogspot, ima neki dodatni dijagram koji bi vam mogao biti od koristi … veza na blogspot
Korak 4: Dodavanje knjižnice
Dodavanje biblioteke:
Da biste dodali biblioteku, idite na Skice> Uključi knjižnicu Upišite naziv knjižnice "tipkovnica", a zatim pritisnite install. Zatim prenesite skicu na svoj arduino. Evo neke dodatne veze:
Wordpress blog
Mjesto na blogu