Мазмұны:

Arduino калькуляторын жасау үшін Arduino көмегімен пернетақта мен СКД қалай қолдануға болады: 5 қадам
Arduino калькуляторын жасау үшін Arduino көмегімен пернетақта мен СКД қалай қолдануға болады: 5 қадам

Бейне: Arduino калькуляторын жасау үшін Arduino көмегімен пернетақта мен СКД қалай қолдануға болады: 5 қадам

Бейне: Arduino калькуляторын жасау үшін Arduino көмегімен пернетақта мен СКД қалай қолдануға болады: 5 қадам
Бейне: Как управлять приводом с помощью Arduino - Robojax 2024, Маусым
Anonim
Arduino калькуляторын жасау үшін Arduino көмегімен пернетақта мен СКД қалай қолдануға болады
Arduino калькуляторын жасау үшін Arduino көмегімен пернетақта мен СКД қалай қолдануға болады

Бұл оқулықта мен 4x4 матрицалық пернетақтаны және 16x2 СКД Arduino көмегімен қалай қолдануға болатынын және оны қарапайым Arduino калькуляторын жасау үшін қолданатынымды айтатын боламын.

Сонымен бастайық …

1-қадам: Сізге қажет нәрселер:-

Сізге қажет нәрселер
Сізге қажет нәрселер
Сізге қажет нәрселер
Сізге қажет нәрселер
Сізге қажет нәрселер
Сізге қажет нәрселер

Аппараттық құралдарға қойылатын талаптар:-

  1. Arduino UNO.
  2. 4x4 пернетақта. (4x3 пернетақтасын пайдалануға болады).
  3. 16x2 СКД.
  4. Нан тақтасы.
  5. 10 к потенциометр.
  6. пернетақтаға дәнекерлеу үшін кейбір сымдар.

Бағдарламалық қамтамасыз етуге қойылатын талаптар:-

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 калькуляторының коды:-

Arduino калькуляторының коды
Arduino калькуляторының коды
Arduino калькуляторының коды
Arduino калькуляторының коды

Пернетақтаны тексергеннен кейін ол жақсы жұмыс істейді. қарапайым калькулятор жасауға көшуге болады.

Сіз кодты төмендегі файлдан жүктей аласыз.

Калькуляторды пайдалану үшін кодты жүктеу үшін әліпби келесі түрде қолданылады:-

A = + (Қосымша)

B = - (азайту)

C = * (көбейту)

D = / (бөлім)

* Және # символы тиісінше 'Болдырмау' және 'тең' ретінде қолданылады.

Бұл оқулық үшін бәрі. Сізге ұнайды деп үміттенемін.

Рақмет сізге.

Ұсынылған: