![4x4 пернетақтаға қол жеткізу Arduino көмегімен: 5 қадам (суреттермен) 4x4 пернетақтаға қол жеткізу Arduino көмегімен: 5 қадам (суреттермен)](https://i.howwhatproduce.com/images/001/image-1130-87-j.webp)
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51
![4x4 пернетақтаға қол жеткізу Arduino көмегімен 4x4 пернетақтаға қол жеткізу Arduino көмегімен](https://i.howwhatproduce.com/images/001/image-1130-88-j.webp)
4x4 пернетақтасы матрица тәрізді орналасқан 16 пернеден тұрады. Матрицалық сканерлеу әдісімен 4x4 пернетақтасына қол жеткізу әдісі. 4x4 пернетақтасы оған кіру үшін 8 түйреуішті қажет етеді, яғни бағандар үшін 4 түйреуіш және жол үшін 4 түйреуіш. Сканерлеу әдісі қалай жұмыс істейді, бағаналы түйреуіш LOW логикасын бір -бірімен алмастырады, содан кейін сызық түйреуі оқуларды кезекпен орындайды.
1 -қадам: Сізге қажет материалдар
Саған қажет болады:
- Ардуино
- 4x4 пернетақтасы
- Jumper Wires
2 -қадам: Шығарыңыз
- PIN кодын 0 жолға бекітіңіз
- A2 PIN коды 1 қатарға бекітіледі
- A1 PIN коды 2 қатарға бекітіледі
- A0 PIN коды 3 қатарға бекітілген
- PIN коды - 4 баған
- PIN коды 5 түйіннен 1 бағанға дейін
- PIN коды 6 бағанға 2 баған
- PIN коды - 7 баған
3 -қадам: схемалық
![Схемалық Схемалық](https://i.howwhatproduce.com/images/001/image-1130-89-j.webp)
![Схемалық Схемалық](https://i.howwhatproduce.com/images/001/image-1130-90-j.webp)
Әр компонентті жоғарыдағы суреттегідей қосыңыз.
4 -қадам: код
#include // кітапханалық пернетақтаны импорттау
const байт ROWS = 4; // колон саны
COLS const байт = 4; // жол саны hexaKeys [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; байт rowPins [ROWS] = {A3, A2, A1, A0}; // жолдың байт colPins үшін қолданылатын түйреуіш [COLS] = {4, 5, 6, 7}; // түйреуіш колон үшін қолданылады
// инициализация айнымалысы
CustomKeypad пернетақтасы = Пернетақта (makeKeymap (hexaKeys), rowPins, colPins, ROWS, COLS);
жарамсыз орнату () {
Serial.begin (9600); } void loop () {char customKey = customKeypad.getKey (); if (customKey) {Serial.println (customKey); }}
5 -қадам: Шығару
![Шығу Шығу](https://i.howwhatproduce.com/images/001/image-1130-91-j.webp)
Шығуды тексеріңіз!
Ұсынылған:
MCU Интернет қызметіне IFTTT арқылы қол жеткізу - Ameba Arduino: 3 қадам
![MCU Интернет қызметіне IFTTT арқылы қол жеткізу - Ameba Arduino: 3 қадам MCU Интернет қызметіне IFTTT арқылы қол жеткізу - Ameba Arduino: 3 қадам](https://i.howwhatproduce.com/images/002/image-5017-j.webp)
MCU Интернет қызметіне IFTTT - Ameba Arduino арқылы қол жеткізеді: Интернет қызметіне қол жеткізу - бұл смарт құрылғы үшін андроид телефон, планшет немесе компьютер сияқты оңай жұмыс, бірақ микроконтроллерлерде бұл оңай емес, өйткені ол әдетте жақсы байланыс пен өңдеу қуатын қажет етеді. Дегенмен, біз жүктің ауыр бөлігін жүктей аламыз
Python көмегімен Solaredge деректеріне қол жеткізу: 4 қадам
![Python көмегімен Solaredge деректеріне қол жеткізу: 4 қадам Python көмегімен Solaredge деректеріне қол жеткізу: 4 қадам](https://i.howwhatproduce.com/images/005/image-13814-j.webp)
Python көмегімен Solaredge деректеріне қол жеткізу: Күн батареясының трансформаторларының деректері жергілікті жерде сақталмайтындықтан, solaredge серверлерінде мен өз деректерімді жергілікті түрде қолданғым келді, осылайша мен деректерді өз бағдарламаларымда қолдана аламын. Мен сізге күнбағыс торларындағы деректерді қалай сұрауға болатынын көрсетемін
Raspberry Pi -ге қашықтан қол жеткізу: SSH, Dekstop & FTP: 4 қадам
![Raspberry Pi -ге қашықтан қол жеткізу: SSH, Dekstop & FTP: 4 қадам Raspberry Pi -ге қашықтан қол жеткізу: SSH, Dekstop & FTP: 4 қадам](https://i.howwhatproduce.com/images/005/image-14128-j.webp)
Raspberry Pi -ге қашықтан қол жеткізу: SSH, Dekstop & FTP: Бұл мақалада біз Raspberry Pi -мен жұмыс істеуді жеңілдету үшін оған қашықтан қол жеткізуге болатын 3 түрлі әдісті қарастырамыз. Біріншісі - SSH, бұл терминалға қашықтан қол жеткізуге мүмкіндік береді. Екіншісі - ремоу
Жеткізу қорабындағы телепомптер көмегімен жазылатын құрылғы: 25 қадам (суреттермен)
![Жеткізу қорабындағы телепомптер көмегімен жазылатын құрылғы: 25 қадам (суреттермен) Жеткізу қорабындағы телепомптер көмегімен жазылатын құрылғы: 25 қадам (суреттермен)](https://i.howwhatproduce.com/images/004/image-9823-38-j.webp)
Жеткізу қорабындағы Teleprompter көмекші жазба құрылғысы: Мен бұл бейне кабинаны CC лицензиясы бар роман Boggle and Sneak үшін жарнамалық құрал ретінде жасадым, онда өнертапқыштар біздің үйге қазылар алқасымен жабдықталған көліктерде барады және бізді Рубе Голдберг практикалық әзілдеріне бағынады. Авторлық оқулардың көпшілігінде
Бірнеше компьютер арасында файлдарды көшіру және қою және оларға қол жеткізу: 3 қадам
![Бірнеше компьютер арасында файлдарды көшіру және қою және оларға қол жеткізу: 3 қадам Бірнеше компьютер арасында файлдарды көшіру және қою және оларға қол жеткізу: 3 қадам](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10960121-copy-and-paste-and-access-files-between-multiple-computers-3-steps-j.webp)
Бірнеше компьютер арасында файлдарды көшіру және қою және оларға қол жеткізу: Мен адамдарға бірнеше компьютерлер арасында кез келген мәтінді, суреттерді, бейнелерді және т.б. көшіруге және қоюға мүмкіндік беретін веб -сайт таптым. Бұл сонымен қатар хабарламалар тақтасын құруға, файлдарды жүктеуге және веб -бетті басып шығаруға мүмкіндік береді. Ең жақсысы, сізде тіпті жоқ