Мазмұны:
- 1-қадам: Сізге қажет нәрселер:-
- 2-қадам: Пернетақтаны түсіну:-
- 3-қадам: Қосылымдар:-
- 4-қадам: Пернетақта коды:-
- 5-қадам: Arduino калькуляторының коды:-
Бейне: Arduino калькуляторын жасау үшін Arduino көмегімен пернетақта мен СКД қалай қолдануға болады: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Бұл оқулықта мен 4x4 матрицалық пернетақтаны және 16x2 СКД Arduino көмегімен қалай қолдануға болатынын және оны қарапайым Arduino калькуляторын жасау үшін қолданатынымды айтатын боламын.
Сонымен бастайық …
1-қадам: Сізге қажет нәрселер:-
Аппараттық құралдарға қойылатын талаптар:-
- Arduino UNO.
- 4x4 пернетақта. (4x3 пернетақтасын пайдалануға болады).
- 16x2 СКД.
- Нан тақтасы.
- 10 к потенциометр.
- пернетақтаға дәнекерлеу үшін кейбір сымдар.
Бағдарламалық қамтамасыз етуге қойылатын талаптар:-
Arduino IDE
Бұл жоба үшін сізге қажет нәрсе.
2-қадам: Пернетақтаны түсіну:-
Пернетақтаны пайдалану үшін алдымен пернетақтаның қалай жұмыс істейтінін түсіну керек.
Пернетақта - nxn жолдар мен бағандар саны бар түйме матрицадан басқа ештеңе емес. Жолдар көлденең, бағандар тік.
4х4 матрицасында 4 жол мен 4 баған, 4х3 -те 4 жол мен 3 баған бар.
Қатардағы әрбір түйме сол қатардағы барлық басқа түймелерге қосылады. Бағаналармен бірдей.
Түймені басу баған мен жол штрихі арасындағы ағымның өтуіне мүмкіндік беретін баған мен жолдың арасындағы ауысуды жабады. Осылайша arduino қай батырманың басылғанын табады.
Мен оған терең енгім келмейді және оқулықты жалықтырғым келмейді, сондықтан егер сіз пернетақтаның жұмысын білгіңіз келсе, осы жазбаны тексере аласыз.
Келесі қадамға көшейік …
3-қадам: Қосылымдар:-
1. Пернетақтаға сымдарды дәнекерлеу. Дәнекер тақырыбы басқа шетіне бекітіледі.
2. Диаграмманы қараңыз және келесідей қосылыңыз:-
- R1 = D2
- R2 = D3
- R3 = D4
- R4 = D5
- C1 = D6
- C2 = D7
- C3 = D8
- C4 = D9
3. СКД қосылымдары да өте қарапайым.
- Алдымен тақтаға СКД қосыңыз.
- Енді RW, жарықдиодты катодты және Vss немесе GND түйреуіштерін нан тақтасының GND рельсіне қосыңыз.
- Vcc -ті нан тақтасының +ve рельсіне қосыңыз. Сондай -ақ, жарықдиодты анодты түйреуішті (катодтың жанында) 220 Ом резистор арқылы +велосипедке қосыңыз.
- V0 деп белгіленген контрастты түйреуішті потенциометрдің ортаңғы терминалына қосыңыз. Кәстрөлдің басқа екі терминалын +ve және GND -ге қосыңыз.
- Енді келесі түйреуішті ретімен қосыңыз:
- D4 = D13
- D5 = D12
- D6 = D11
- D7 = D10
мұндағы, D2, D3,….., D13 - arduino цифрлық енгізу -шығару түйреуіштері.
Байланыстар орнатылғаннан кейін. Біз кодтау қадамына көше аламыз …
4-қадам: Пернетақта коды:-
Кодтауды бастамас бұрын, бізге кітапхана мен СКД тақтасын орнату керек. Кітапхананы жүктеу үшін IDE және goto ашыңыз:-
- Эскиз >> Кітапхана қосу >> Кітапханаларды басқару.
- Іздеу жолағына «Keypad.h» деп теріңіз және «Mark Stanley 3.1.1 нұсқасы бойынша пернетақта кітапханасын» табу үшін төмен қарай айналдырыңыз.
- Сондай -ақ, LiquidCrystal кітапханасының орнатылғанын тексеріңіз. Егер жоқ болса, сіз оны дәл осы әдіспен таба аласыз.
- Кітапханаларды орнатыңыз және IDE қайта іске қосыңыз.
Енді төмендегі кодты көшіріп, оны IDE қойыңыз. Оны arduino -ға жүктеңіз. (4x3 кодын төменнен жүктеуге болады):-
Бұл код пернетақтаның жұмысын тексеруге көмектеседі, ол сериялық мониторда басылған түймені көрсетеді.
/*4x4 пернетақтаға арналған код*/
#const байтын ROWS = 4 қосу; COLS const байт = 4; char пернелері [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; байт rowPins [ROWS] = {5, 4, 3, 2}; байт colPins [COLS] = {9, 8, 7, 6}; Пернетақта пернетақтасы = Пернетақта (makeKeymap (пернелер), rowPins, colPins, ROWS, COLS); void setup () {Serial.begin (9600); } void loop () {char key = keypad.getKey (); if (key) {Serial.println (key); }}
Осының көмегімен сіз arduino пернетақтасын бастай аласыз, калькулятордың коды келесі қадамда.
5-қадам: Arduino калькуляторының коды:-
Пернетақтаны тексергеннен кейін ол жақсы жұмыс істейді. қарапайым калькулятор жасауға көшуге болады.
Сіз кодты төмендегі файлдан жүктей аласыз.
Калькуляторды пайдалану үшін кодты жүктеу үшін әліпби келесі түрде қолданылады:-
A = + (Қосымша)
B = - (азайту)
C = * (көбейту)
D = / (бөлім)
* Және # символы тиісінше 'Болдырмау' және 'тең' ретінде қолданылады.
Бұл оқулық үшін бәрі. Сізге ұнайды деп үміттенемін.
Рақмет сізге.
Ұсынылған:
Ардуино мен DFPlayer Mini MP3 ойнатқыш модулін қолдана отырып, СКД көмегімен MP3 ойнатқышты қалай жасауға болады: 6 қадам
MP3 ойнатқышын Arduino мен DFPlayer Mini MP3 ойнатқыш модулін қолдана отырып, СКД көмегімен MP3 ойнатқышты қалай жасауға болады: Бүгін біз Arduino мен DFPlayer шағын MP3 ойнатқыш модулін қолдана отырып, СКД бар MP3 ойнатқышты жасаймыз. Жоба MP3 карталарын SD картадан оқи алады және кідірте алады. және 10 жыл бұрынғы құрылғы сияқты ойнаңыз. Алдыңғы ән де, келесі ән де көңілді
ПХД жасау үшін фризингті қалай қолдануға болады: 3 қадам
ПХД жасау үшін фризингті қалай қолдануға болады: Бұл нұсқаулықта мен сізге фритзингті қалай қолдану керектігін көрсетемін. Бұл мысалда мен arduino үшін қуат қалқанын жасағым келеді, оны аккумулятормен ардуиноға қуат беруге болады
Aurduino көмегімен жарықдиодты жарықтандыру үшін фоторезисторды қалай қолдануға болады: 12 қадам
Aurduino көмегімен светодиоды қосу үшін фоторезисторды қалай қолдануға болады: Arduino-әуесқойларына қайырлы таң/түстен кейін/кеш! Бүгін мен жарықдиодты жарықтандыру үшін фоторезисторды (фотоэлементті) қалай қолдану керектігін көрсетемін. Нұсқаулықпен берілген код жарық диодты сөндіруге мүмкіндік береді, бірақ жыпылықтайды
Ротари -кодер: ол қалай жұмыс істейді және Arduino -мен қалай қолдануға болады: 7 қадам
Ротари -кодер: бұл қалай жұмыс істейді және Arduino -мен қалай қолдануға болады: Сіз осы және басқа таңғажайып оқулықтарды ElectroPeak ресми веб -сайтынан оқи аласыз Шолу Бұл оқулықта сіз айналмалы кодерді қалай пайдалану керектігін білесіз. Алдымен сіз айналмалы кодер туралы кейбір ақпаратты көресіз, содан кейін сіз
DHT11 температура сенсорын Arduino мен басып шығару температурасы мен жылу мен ылғалдылықта қалай қолдануға болады: 5 қадам
DHT11 температура сенсоры Arduino мен басып шығару температурасы бар жылу мен ылғалдылықта қалай қолданылады: DHT11 сенсоры температура мен ылғалдылықты өлшеу үшін қолданылады. DHT11 ылғалдылық пен температура сенсоры электрониканың өте танымал әуесқойлары, DIY электроникасының жобаларына ылғалдылық пен температура туралы мәліметтерді қосуды жеңілдетеді. Бұл әр