Съдържание:

Arduino IR сензор и дистанционно с LCD: 4 стъпки
Arduino IR сензор и дистанционно с LCD: 4 стъпки

Видео: Arduino IR сензор и дистанционно с LCD: 4 стъпки

Видео: Arduino IR сензор и дистанционно с LCD: 4 стъпки
Видео: How to Interface Industrial Sensors with Arduino Nano 2024, Юли
Anonim
Arduino IR сензор и дистанционно с LCD
Arduino IR сензор и дистанционно с LCD

Ние сме група студенти от UQD10801 (Robocon1) от Universiti Tun Hussein Onn Малайзия (UTHM)

В този урок ще научите как да показвате бутоните на IR дистанционното към дисплея с течни кристали (LCD) с помощта на Arduino Uno R3. Този урок ще бъде симулиран с помощта на tinkercad. Можете да се обърнете към този видеоклип в YouTube като пример.

Консумативи

1. Arduino Uno R3

2. Свързване на проводници

3. Дисплей с течни кристали (LCD)

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

5. IR сензор

6. IR дистанционно

7. Платформа

8. Резистор (от 1 до 10 кОма)

Стъпка 1: Свържете веригата, както е показано на снимката

Свържете веригата, както е показано на снимката
Свържете веригата, както е показано на снимката

Свържете проводниците с помощта на макет, за да сте сигурни, че е подредена веригата. За LCD дисплея ще се използват пинове 2, 3, 4, 5, 11 и 12. Функцията на потенциометъра е да контролира яркостта на LCD дисплея. Можете да използвате многоцветни проводници, както е показано на снимката, за да следите щифтовете на Arduino. IR сензорът ще бъде свързан към щифт 7 на Arduino.

Стъпка 2: Кодиране на системата

Кодиране на системата
Кодиране на системата

Използват се 2 библиотеки, които са LiquidCrystal.h и IRremote.h. Първата част на кодирането е да намерите кода от всеки бутон на дистанционното. Като пример в tinkercad.com кодът, който се предава от бутона OFF/ON е „16580863“. Това е различно за всички бутони. За да намерите това, ще трябва да създадете програма за намиране на всеки код за всеки бутон. Примерен код може да бъде изтеглен по -долу като справка. Трябва ръчно да запишете всеки код за всеки бутон от серийния монитор. Компилирайте и качете кода в Arduino и стартирайте системата. Тествайте за всеки бутон на IR дистанционното и запишете кодовете за всеки от бутоните за бъдещи справки.

Стъпка 3: Кодиране на окончателната програма

Кодиране на окончателната програма
Кодиране на окончателната програма

След като приключите със записването на кодовете за IR дистанционното управление, можете да продължите да кодирате последната програма. Това ще включва библиотеката LiquidCrystal.h. Примерен код може да бъде изтеглен по -долу за справка. Използвайте кутията за превключване в програмата, за да превключвате между бутоните. За всеки случай на превключване използвайте lcd.print, за да изведете текста за всеки бутон на LCD, добавете 0,5 секундно забавяне и почивка; за да излезете от повторението. След като приключите с кодирането, компилирайте го и го качете в Arduino.

Стъпка 4: Тестване

Тестване
Тестване
Тестване
Тестване
Тестване
Тестване
Тестване
Тестване

Последната стъпка е да тествате програмата, като включите Arduino и тествате чрез натискане на бутоните на дистанционното управление IR. Ако не виждате текста на LCD дисплея, опитайте да регулирате копчето на потенциометъра. Забавлявай се!

Препоръчано: