Мазмуну:

Ардуино IR сенсор жана ЖК менен алыстан башкаруу: 4 кадам
Ардуино IR сенсор жана ЖК менен алыстан башкаруу: 4 кадам

Video: Ардуино IR сенсор жана ЖК менен алыстан башкаруу: 4 кадам

Video: Ардуино IR сенсор жана ЖК менен алыстан башкаруу: 4 кадам
Video: Lesson 1: What is Arduino? Types of Arduino Boards and SunFounder Kit | SunFounder Robojax 2024, Июль
Anonim
Ардуино IR сенсору жана ЖК менен алыстан башкаруу
Ардуино IR сенсору жана ЖК менен алыстан башкаруу

Биз UQD10801 (Robocon1) студенттеринин тобу, Universiti Tun Hussein Onn Malaysia (UTHM)

Бул окуу куралы, сиз Arduino Uno R3 менен суюк кристалл дисплейине (ЖК) IR пультундагы баскычтарды көрсөтүүнү үйрөнөсүз. Бул үйрөткүч tinkercad менен окшоштурулат. Сиз бул YouTube видеосуна мисал катары кайрылсаңыз болот.

Жабдуулар

1. Arduino Uno R3

2. Зымдарды туташтыруу

3. Суюк кристалдуу дисплей (ЖК)

4. Потенциометр

5. IR сенсор

6. IR пульту

7. Нан тактасы

8. Резистор (1kohm - 10kohm)

1 -кадам: Сүрөттө көрсөтүлгөндөй схеманы туташтырыңыз

Районду сүрөттө көрсөтүлгөндөй туташтырыңыз
Районду сүрөттө көрсөтүлгөндөй туташтырыңыз

Зымдарды панелдин жардамы менен туташтырыңыз, тыкан схема жасалат. ЖК үчүн 2, 3, 4, 5, 11 жана 12 төөнөгүчтөр колдонулат. Потенциометрдин милдети - ЖКнын жарыктыгын көзөмөлдөө. Ардуинодогу казыктарды көзөмөлдөө үчүн сүрөттө көрсөтүлгөндөй көп түстүү зымдарды колдонсоңуз болот. IR сенсор Arduinoдогу 7 -пинге туташтырылат.

2 -кадам: Системаны коддоо

Системаны коддоо
Системаны коддоо

LiquidCrystal.h жана IRremote.h болгон 2 китепкана колдонулат. Коддоонун биринчи бөлүгү - пульттун ар бир баскычынан кодду табуу. Мисалы, tinkercad.comдо ӨЧҮРҮҮ/КҮЙҮҮ баскычы аркылуу берилүүчү код "16580863". Бул бардык баскычтар үчүн айырмаланат. Муну табуу үчүн, ар бир баскыч үчүн ар бир кодду табуу үчүн программа куруу керек болот. Мисал коду шилтеме катары төмөндө жүктөлүп алынышы мүмкүн. Сиз сериялык монитордун ар бир баскычы үчүн ар бир кодду кол менен жазып алышыңыз керек. Кодду Arduinoго түзүңүз жана жүктөңүз жана системаны иштетиңиз. IR пультундагы ар бир баскычты сынап көрүңүз жана келечектеги шилтеме үчүн баскычтардын ар биринин коддорун жазыңыз.

3 -кадам: Финалдык программаны коддоо

Акыркы программаны коддоо
Акыркы программаны коддоо

IR пультунун коддорун жазып бүткөндөн кийин, акыркы программаны коддоого өтсөңүз болот. Бул LiquidCrystal.h китепканасын камтыйт. Үлгү коду шилтеме үчүн төмөндө жүктөлүп алынышы мүмкүн. Кнопкаларды которуштуруу үчүн программанын "которуштуруу" корпусун колдонуңуз. Ар бир которуштуруу иши үчүн, lcd.printти колдонуп, ЖКдагы ар бир баскычтын текстин көрсөтүү үчүн 0,5 секунддук кечигүүнү жана тыныгууну кошуңуз; кайталоодон чыгуу үчүн. Сиз коддоону бүтүргөндөн кийин, аны түзүңүз жана Arduinoго жүктөңүз.

4 -кадам: Тестирлөө

Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө

Акыркы кадам - программаны Arduino күйгүзүү менен текшерүү жана IR пультундагы баскычтарды басуу аркылуу текшерүү. Эгерде сиз ЖКдагы текстти көрө албасаңыз, потенциометрдин баскычын жөнгө салып көрүңүз. Көңүл ачуу!

Сунушталууда: