Агуулгын хүснэгт:
Видео: Arduino Keypad 4x4 заавар: 4 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Товчлуурын оролт нь arduino uno болон 4x4 товчлуурын бүрэн кодыг агуулсан цуваа дэлгэц дээр харуулав …
Хангамж
Arduino uno x 1
4х4 хэмжээтэй товчлуур
Энэ бүгдийг энэ сайтаас олж болно:
BDSpeedy Tech эд анги
Алхам 1: Arduino -той холбогдох
Арудуино дижитал тээглүүр бүхий товчлуурыг холбох:
Товчлуурын зүү нь Arduino Pin -тэй холбогддог
1 D9
2 D8
3 D7
4 D6
5 D5
6 D4
7 D3
8 D2
Алхам 2: Код
КОД:
#оруулах
const байт numRows = 4
const байт numCols = 4;
түлхүүр зураг [numRows] [numCols] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}};
байт rowPins [numRows] = {9, 8, 7, 6}; // 0 -ээс 3 хүртэлх мөрүүд
байт colPins [numCols] = {5, 4, 3, 2}; // 0 -ээс 3 хүртэлх багана
// товчлуурын ангийн жишээг эхлүүлнэ
Товчлуур myKeypad = Товчлуур (makeKeymap (keymap), rowPins, colPins, numRows, numCols);
хүчингүй тохиргоо () {
Цуваа эхлэх (9600);
}
// Хэрэв товчлуур дарагдсан бол энэ түлхүүр нь 'keypressed' хувьсагч дотор хадгалагдана // Хэрэв түлхүүр нь 'NO_KEY' -тэй тэнцүү биш бол энэ түлхүүрийг хэвлэнэ // хэрэв count = 17 бол тооллыг буцааж 0 болгон буцаана. товчлуурыг скан хийх явцад товчлуур дарагдаагүй гэсэн үг юм
void loop () {
char товчлуур дарагдсан = myKeypad.getKey ();
хэрэв (товчлуур дарагдсан! = ҮГҮЙ)
{
Цуваа.хэвлэх (товчлуур дарагдсан);
}
}
Алхам 3:
энд миний blogspot линк байгаа бөгөөд энэ нь танд хэрэгтэй байж болох нэмэлт диаграмтай байна … blogspot линк
Алхам 4: Номын сан нэмэх
Номын санг нэмж байна:
Номын санг нэмж оруулахын тулд Skeetches> Include library руу ороод номын нэрийг "keypad" гэж бичээд install дарна уу. Дараа нь ноорогоо arduino дээрээ байршуулна уу.
wordpress блог
Блогын газар
Зөвлөмж болгож буй:
ТВ -ийн удирдлагаар LED -ээ удирдана уу? -- Arduino IR заавар: 5 алхам (зурагтай)
ТВ -ийн удирдлагаар LED -ээ удирдана уу? || Arduino IR зааварчилгаа: Энэ төсөлд би телевизийнхээ ард байгаа LED -ийг удирдахын тулд телевизийнхээ удирдлага дээрх ашиггүй товчлууруудыг хэрхэн яаж өөрчилснөө харуулах болно. Та мөн энэ техникийг ашиглан код засварлах замаар бүх зүйлийг хянах боломжтой. Би бас онолын талаар бага зэрэг ярих болно
Arduino Bluetooth -ийн үндсэн заавар: 6 алхам (зурагтай)
Arduino Bluetooth -ийн үндсэн заавар: ШИНЭЧЛЭЛ: ЭНЭ нийтлэлийг шинэчлэх хувилбарыг эндээс олж болно Ухаалаг гар утсаараа ямар ч электрон төхөөрөмжийг удирдах талаар бодож байсан уу? Роботоо эсвэл бусад төхөөрөмжийг ухаалаг гар утсаараа удирдах нь үнэхээр гайхалтай байх болно. Энд энгийн бөгөөд энгийн зүйл байна
Arduino -тай HMC5883L луужин мэдрэгч интерфэйсийн заавар: 10 алхам (зурагтай)
HMC5883L луужингийн мэдрэгчтэй интерфэйсийн зааварчилгаа: Arduino-той: HMC5883L бол 3 тэнхлэг бүхий дижитал луужин бөгөөд хоёр үндсэн зориулалтаар ашиглагддаг: ферромагнет шиг соронзон материалын соронзлолыг хэмжих, хүч чадал, зарим тохиолдолд чиглэлийг хэмжих. цэг дэх соронзон орон
Arduino заавар - BLYNK загвартай товчлуур ба ESP -01 релений модуль: 3 алхам (зурагтай)
Arduino заавар - BLYNK загвартай товчлуур ба ESP -01 реле модуль: Манай суваг дээр байгаа өөр нэг хичээлд тавтай морилно уу, энэ бол IoT системд зориулагдсан энэ улирлын анхны хичээл бөгөөд энд бид төхөөрөмжийн зарим онцлог, функцийг тайлбарлах болно. Энэ төрлийн системд ашиглагддаг. Эдгээрийг үүсгэхийн тулд
Бид бол зааварчилгааны бүлэг юм 6 UQD10801 (Robocon1) Малайзын их сургуулийн оюутнууд Tun Hussein Onn (UTHM): Keypad 4x4 ба LCD Arduino: 3 алхам
Бид бол зааварчилгааны бүлэг юм 6 UQD10801 (Robocon1) Universiti оюутан Tun Hussein Onn Malaysia (UTHM): Keypad 4x4 болон LCD Arduino: Товчлуурууд нь хэрэглэгчид танай төсөлтэй харилцах боломжийг олгодог гайхалтай арга юм. Та тэдгээрийг ашиглан цэсийг удирдах, нууц үг оруулах, тоглоом, роботыг удирдах боломжтой. Энэхүү гарын авлагад би Arduino дээр товчлуурыг хэрхэн тохируулахыг танд үзүүлэх болно. Эхлээд би Арду хэрхэн болохыг тайлбарлах болно