Оглавление:
- Запасы
- Шаг 1. Подключите схему, как показано на рисунке
- Шаг 2: Кодирование системы
- Шаг 3: Кодирование окончательной программы
- Шаг 4: Тестирование
Видео: ИК-датчик и пульт Arduino с ЖК-дисплеем: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Мы - группа студентов UQD10801 (Robocon1) из Universiti Tun Hussein Onn Malaysia (UTHM).
В этом руководстве вы узнаете, как отображать кнопки на ИК-пульте дистанционного управления на жидкокристаллическом дисплее (ЖКД) с помощью Arduino Uno R3. Этот учебник будет смоделирован с помощью tinkercad. Вы можете сослаться на это видео на YouTube в качестве примера.
Запасы
1. Arduino Uno R3
2. Соединительные провода
3. Жидкокристаллический дисплей (ЖКД)
4. Потенциометр
5. ИК-датчик
6. ИК-пульт
7. Макетная плата
8. Резистор (от 1 кОм до 10 кОм)
Шаг 1. Подключите схему, как показано на рисунке
Подключите провода, используя макетную плату, чтобы обеспечить аккуратную электрическую цепь. Для ЖК-дисплея будут использоваться контакты 2, 3, 4, 5, 11 и 12. Функция потенциометра - регулировать яркость ЖК-дисплея. Вы можете использовать многоцветные провода, как показано на рисунке, чтобы отслеживать контакты на Arduino. ИК-датчик будет подключен к контакту 7 на Arduino.
Шаг 2: Кодирование системы
Используются 2 библиотеки: LiquidCrystal.h и IRremote.h. Первая часть кодирования - найти код каждой кнопки пульта ДУ. Например, на сайте tinkercad.com с помощью кнопки ВЫКЛ / ВКЛ передается код «16580863». Это различно для всех кнопок. Чтобы найти это, вам нужно будет построить программу, чтобы найти каждый код для каждой кнопки. Пример кода можно скачать ниже в качестве справки. Вы должны вручную записать каждый код для каждой кнопки последовательного монитора. Скомпилируйте и загрузите код в Arduino и запустите систему. Проверьте каждую кнопку на ИК-пульте дистанционного управления и запишите коды для каждой кнопки для использования в будущем.
Шаг 3: Кодирование окончательной программы
После того, как вы закончите запись кодов для ИК-пульта дистанционного управления, вы можете перейти к кодированию окончательной программы. Это будет включать библиотеку LiquidCrystal.h. Образец кода можно скачать ниже для справки. Используйте "переключатель" в программе для переключения между кнопками. Для каждого случая переключателя используйте lcd.print, чтобы отобразить текст для каждой кнопки на ЖК-дисплее, добавьте задержку 0,5 секунды и паузу; чтобы выйти из повтора. Как только вы закончите кодирование, скомпилируйте и загрузите его в Arduino.
Шаг 4: Тестирование
Последний шаг - протестировать программу, включив Arduino, и протестировать, нажав кнопки на ИК-пульте дистанционного управления. Если вы не видите текст на ЖК-дисплее, попробуйте отрегулировать ручку потенциометра. Повеселись!
Рекомендуемые:
Magic Button 4k: беспроводной пульт дистанционного управления BMPCC 4k (или 6k) за 20 долларов США: 4 шага (с изображениями)
Magic Button 4k: беспроводной пульт дистанционного управления BMPCC 4k (или 6k) за 20 долларов США: Многие люди просили меня поделиться некоторыми подробностями о моем беспроводном контроллере для BMPCC4k. Большинство вопросов касалось управления bluetooth, поэтому я упомяну несколько подробностей об этом. Я предполагаю, что вы знакомы со средой ESP32 Arduino
Пульт дистанционного управления ATtiny85 RF: 3 шага
Пульт дистанционного управления ATtiny85 RF: ПРИМЕЧАНИЕ. Моя управляемая «Виртуальная игра в прятки»; показывает, как использовать этот тип пульта дистанционного управления с модулем RXC6, который автоматически декодирует сообщение. Как я уже упоминал в предыдущем руководстве, я недавно начал играть с некоторой чи ATtiny85
Робототехнический пульт дистанционного управления Rock Crawler Arduino: 4 шага
Робототехнический пульт дистанционного управления Rock Crawler Arduino: выглядит очень просто. Я бы порекомендовал всем, кто хочет сделать этот проект, подумать о каком-либо способе накрыть электронику для защиты от воды и грязи
Пульт дистанционного управления Arduino Youtube для сна (Leobot Electronics): 4 шага
Пульт дистанционного управления Arduino Youtube для сна (Leobot Electronics): Arduino Youtube Remote Если вы используете Youtube, чтобы предоставить вам фильм или музыку для просмотра во время сна, вы наверняка были бы разбужены либо рекламой загрузки, либо разными уровнями громкости при просмотре нового фильма. начинается. Излишне говорить, что это может быть
Как эмулировать пульт от телевизора или что-то еще с Arduino Irlib: 3 шага (с изображениями)
Как эмулировать ТВ-пульт или что-то еще с Arduino Irlib: Введение Привет всем и добро пожаловать в мой первый Instructable. Сегодня мы научимся, как говорится в названии, имитировать электронный ТВ-пульт или что-то подобное, что работает с инфракрасными сигналами с использованием Arduino (любая модель) Проблема заключалась в следующем: как передать коды на