Как использовать ЖК-экран и ИК пульт дистанционного управления для трансляции обратного отсчета

Я пытаюсь использовать ИК-пульт дистанционного управления для ввода даты и времени обратного отсчета, так что на жидкокристаллическом дисплее будет отображаться обратный отсчет, например:

LCD: Enter Year
Remote-Input: 2021
LCD: Enter Month
Remote-Input: 08
LCD: Enter Day
Remote-Input: 20
LCD: Enter Hour
Remote-Input: 08
LCD: Enter Minute
Remote-Input: 00
LCD: Enter Second:
Remote-Input: 00
LCD: You have __ Years, __ Months, __ Days, __ Hours, __ Minutes, __ Seconds.

Как мне это сделать?

, 👍0

Обсуждение

ГЛХФ! (Вы забыли задать вопрос). Однако мой совет состоял бы в том, чтобы делать по одной вещи за раз, прежде чем соединять их все вместе., @Paul

@Paul Спасибо, что дал мне знать :), @James Christaldi

https://arduino.stackexchange.com/tour, @Juraj

Я знаю, как задать вопрос. Я просто спешил., @James Christaldi

Спасибо за редактирование моего вопроса, @timemage, @James Christaldi

Без проблем. Как бы то ни было, вопрос скорее относится к типу "как мне выполнить свой проект", а это не то, для чего предназначен сайт. Предположительно, вы попытались это сделать и столкнулись по крайней мере с одной конкретной проблемой, в идеале с проблемой, специфичной для Arduino. Если это так, вы можете отредактировать свой вопрос, чтобы он касался только этого, и тогда ответ может быть полезен другим., @timemage


1 ответ


Лучший ответ:

0

Как мне это сделать?

Я понятия не имею, как вы это делаете, но я знаю, что я бы сделал это.

Я знаю, как задать вопрос.

По-видимому, нет, ваш вопрос далек от совершенства (и мой ответ выше технически является единственным правильным ответом на этот конкретный вопрос). Он не говорит нам, что вы пробовали, он не говорит нам, что вы не пробовали. Она не конкретна и не практична. Не указывает ваш опыт работы с Arduino, не указывает, какое оборудование вы (будете) использовать. (Хотя я должен сказать, что ваш пример вывода вещь довольно хорошая)

Я просто торопился.

Разве сейчас не все? И зачем нам тратить время на ответ на вопрос, который не требует никаких усилий?


Вы в основном спрашиваете "Как сделать проект Arduino" (или любой проект), есть много способов, но давайте погрузимся в него.

0. Разделите свой проект на более мелкие проекты.

Поскольку это звучит так, как будто у вас нет понятия о том, как начать работу, или если вы чувствуете, что этот проект сложен, это может помочь сделать "проблему" проще начать. Вы всегда можете добавить больше сложности.

Сделайте одну программу Arduino, которая показывает "Hello World" на ЖК-дисплее.

Сделайте одну программу Arduino, которая получает ИК-коды и в зависимости от того, какая кнопка нажата, показывает "Hello" или "World" в вашем терминале.

1. Исследования

Поищите в Интернете, может быть, есть такие проекты. Попробуйте поискать в Google "Таймер обратного отсчета Arduino". Проверьте, какой выбор дизайна они сделали, какое оборудование они используют и как они работают в целом.

2. Дизайн

Сделайте дизайн не только с эстетической стороны, но и с функциональной. Что произойдет, если таймер истощится? Должен ли он также иметь зуммер? Нужен ли ему корпус?

И технически, как он будет питаться?

3. Приобретение оборудования

В качестве стартового; это может помочь купить оборудование в магазинах, которые также включают пример кода. Используйте пример кода для тестирования и проверки вашего оборудования и соединений.

4. Программное обеспечение

Если вы спрашиваете "Как писать программное обеспечение", вам лучше начать с нескольких примеров проектов/учебных пособий, которые включают код и объясняют его.

Но в основном вы должны использовать пример кода для управления оборудованием, использовать примеры в Интернете в сочетании с вашим собственным опытом, чтобы создать программу, соответствующую вашему требуемому поведению.


Если на этом пути у вас возникнет практический вопрос. Мы будем гораздо более способны и счастливы помочь.

,

Я приношу извинения за то, что не соответствую вашим критериям. Я просто пытался получить некоторую помощь до начала занятий, надеюсь, кто-нибудь вроде тебя встретится и поможет мне. Я ценю ваши советы. Я буду следовать этим инструкциям, а затем вернусь, чтобы при необходимости задать вопрос повторно. Еще раз спасибо!, @James Christaldi

Я нашел этот веб-сайт, который, казалось, помог: https://create.arduino.cc/projecthub/hugonator/simple-lcd-timer-with-arduino-uno-ff3376, @James Christaldi

Мне нравится идея с зуммером. Буду ли я использовать активный зуммер или пассивный зуммер? Я не вижу разницы., @James Christaldi

Активный зуммер сам по себе будет генерировать звуковой сигнал, поэтому для простоты используйте активный. Если вы хотите настроить тон самостоятельно, вам нужен пассивный., @Paul

Спасибо! У меня есть и то, и другое :), @James Christaldi

Поэтому я нашел create.arduino.cc проект, который я думал, что это обратный отсчет, но когда я создал его и загрузил на свою плату, я обнаружил, что это таймер. Как кухонный таймер. :Я, @James Christaldi

Обратный отсчет отличается только тем, что он составляет -1 секунду вместо +1 секунды. И что вы начинаете с максимального значения вместо 0, @Paul

Мило! Спасибо, @James Christaldi