Mündəricat:
Video: Arduino Keypad 4x4 Təlimatı: 4 Adım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Klaviatura girişi arduino uno və 4x4 klaviatura tam kodlu serial monitorda göstərildi …
Təchizat
Arduino uno x 1
4x4 klaviatura
Bütün bunları bu saytda tapa bilərsiniz:
BDSpeedy Texniki hissələri
Addım 1: Arduino ilə əlaqə
Aruduino rəqəmsal sancaqlar ilə klaviaturanı birləşdirmək:
Klaviatura Pin Arduino Pininə qoşulur
1 D9
2 D8
3 D7
4 D6
5 D5
6 D4
7 D3
8 D2
Addım 2: Kod
KOD:
#daxil edin
const bayt numRows = 4
const bayt numCols = 4;
düymə xəritəsi [numRows] [numCols] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}};
bayt rowPins [numRows] = {9, 8, 7, 6}; // 0 -dan 3 -ə qədər sətirlər
bayt colPins [numCols] = {5, 4, 3, 2}; // 0 -dan 3 -ə qədər sütunlar
// Klaviatura sinifinin bir nümunəsini işə salır
Klaviatura myKeypad = Klaviatura (makeKeymap (keymap), rowPins, colPins, numRows, numCols);
boş quraşdırma () {
Serial.begin (9600);
}
// Düymə basıldığı təqdirdə bu düymə 'keypressed' dəyişənində saxlanılır // Açar 'NO_KEY' -ə bərabər deyilsə, bu düymə çap olunur // count = 17 olarsa, count yenidən sıfırlanır (bu bütün klaviatura tarama prosesi zamanı heç bir düyməyə basılmadığını bildirir
boşluq döngəsi () {
char keypressed = myKeypad.getKey ();
əgər (düyməyə basıldı! = YOX_AŞA)
{
Serial.print (düyməyə basıldı);
}
}
Addım 3:
burada blogspot bağlantım var, faydalı ola biləcəyiniz bəzi əlavə diaqramlar var … blogspot bağlantısı
Addım 4: Kitabxana əlavə edin
Kitabxana əlavə olunur:
Kitabxananı əlavə etmək üçün Skeetches> Kitabxanaya daxil et kitabxanasının adını "klaviatura" yazın və sonra install düyməsini basın. Sonra eskizi arduino -ya yükləyin. Burada bəzi əlavə bağlantılar var:
wordpress blog
Blog yeri
Tövsiyə:
Lego 4x4 Keypad Matrix: 8 Addım (Şəkillərlə birlikdə)
Lego 4x4 Klaviatura Matrixi: Son bir neçə həftədir evdə qalarkən, nəhayət başımda dolaşan bəzi layihələri başa çatdırmağa başladım. Son bir neçə həftədə bir çox layihələrimin təməli olaraq Lego istifadə etdim
Müasir və Yeni və Arduino Matrix Keypad 4x4: 3 Addımlı Soyunma Nümunəsi
Arduino Matrix 4x4 Klaviatura ilə Müasir və Yeni və Asan Soyunma Nümunəsi: 4x4 LCD klaviatura matrisini I2C dövrəsi ilə istifadə etməyin başqa bir nümunəsi
Arduino UNO ilə RGB Led WS2812B Arayüzü Təlimatı: 7 Addım (Şəkillərlə)
Arduino UNO ilə RGB Led WS2812B İnterfeysi Dərsliyi: Bu dərslik sizə Arduino UNO ilə Sparkfun RGB Led WS2812B istifadə etmək üçün bəzi əsasları öyrədəcək
Arduino Servo Təlimatı: 3 Adım (Şəkillərlə birlikdə)
Arduino Servo Təlimatı: Bu gün Arduino ilə servo mühərriklərdən istifadə etməyi öyrənəcəksiniz. Ev avtomatlaşdırması və elektronikada inkişaf etmək istəyən hər kəs üçün çox vacib bir bacarıq. Bitmiş bir layihəniz olduqda, düyməni basıb saxlayın və servonun təsadüfi bir şəkildə dönməsini izləyin
Arduino UNO ilə 0.91inch 128x32 OLED Arayüzü Təlimatı: 7 Addım (Şəkillərlə)
Arduino UNO ilə OLED 0.91inch 128x32 Arayüzü Təlimatı: Bu dərslik, Arduino UNO ilə OLED 0.91inch LCD128x32 istifadə haqqında bəzi əsasları öyrədəcək