Оглавление:
Видео: Обратный отсчет Arduino с кнопкой отдыха: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
Это руководство научит вас, как создать таймер обратного отсчета, используя 4-значный 7-сегментный дисплей, который можно сбросить с помощью кнопки. У меня возникла идея сделать это, потому что, создавая однозначный 7-сегментный дисплей в классе, я хотел создать что-то большее, что привело меня к этому.
В это руководство включены необходимые материалы, правильная схема подключения и загружаемый файл с кодом, который должен был программировать работу 4-значного 7-сегментного дисплея. Правильное выполнение этих шагов обеспечит правильную работу 4-значного 7-сегментного дисплея.
Шаг 1: материалы
Чтобы создать таймер с 4-значным 7-сегментным дисплеем, вам потребуется следующее:
- 4-значный 7-сегментный дисплей
-14 проводов (цвет не имеет значения)
-11 проводов, необходимых для 7-значного сегмента
-2 провода для кнопки
-Нажать кнопку
-Audrino UNO с USB-кабелем для подключения
Шаг 2: Подключение
После размещения 4-значного 7-сегментного сегмента и кнопки на макетной плате первым шагом является подключение 4-х разных цифровых контактов к первым четырем контактам Arduino, вы можете подключить контакты по своему усмотрению и изменить свой код в соответствии с к этому, но для облегчения мой код уже готов для того, как я это сделал, вы можете сделать это таким образом.
После этого продолжайте подключать оставшиеся 4-х разрядные 7-сегментные контакты дисплея к Arduino, как я это сделал или как вы это сделали. Чтобы упростить себе задачу, я начал с подключения цифровых выводов, а затем закончил с отдельными световыми сегментами, поскольку добавление этих проводов становится беспорядочным. Затем оставшиеся контакты Arduino (13 и 5) будут использоваться для подключения кнопки.
Как я это сделал:
// вывод 12 - первая цифра = 1 // вывод 9 - вторая цифра = 2 // вывод 8 - третья цифра = 3 // вывод 6 четвертая цифра = 4
const int a = 12;
const int b = 10;
const int c = 8;
const int d = 7;
const int e = 6;
const int f = 11;
const int g = 9;
int p = 0;
int startStopReset = 13;
const int d1 = 1; const int d2 = 2; const int d3 = 3; const int d4 = 4;
Шаг 3. Кодирование
На этом этапе я буду предоставлять код, который я использовал для создания сегмента и обеспечения его правильной работы и того, как мне это нравилось.
Я выделил важные части, которые вы можете изменить, чтобы получить различное время запуска и вариации в вашем продукте, вы можете использовать этот код или создать свой собственный, если хотите, но код есть для вас, чтобы запустить его.
Чтобы использовать этот код, вам необходимо загрузить программное обеспечение audrino, которое вы можете найти где угодно в Интернете и которое доступно бесплатно.
*** Напоминание *** Даже если ваша проводка правильная, если ваш код неправильный, ваш продукт не будет работать, этот код изменяет ваши входы и выходы в зависимости от того, как вы их перечисляете.
Шаг 4: посмотрите, как это работает
Если вы все правильно выполнили, он показал, что работает точно так же, и он должен вести обратный отсчет в зависимости от ваших задержек и времени начала, как у меня.
Надеюсь, вам понравился этот проект и вы узнали что-то новое.
Рекомендуемые:
Блокировка сервоподвески одной кнопкой: 3 шага
Блокировка подвески сервопривода одной кнопкой: горные велосипеды с полной подвеской обеспечивают плавность хода, но часто требуют блокировки подвески при движении педалей в гору. В противном случае подвеска сжимается, когда вы стоите на педалях, зря тратя усилия. Производители велосипедов знают это и предоставляют
Управляемый кнопкой шаговый контроллер: 4 шага
Управляемый кнопкой шаговый контроллер:
Обратный огонь радиоуправляемой машины: 4 шага
RC Car Backfire: я оценил сигнал ESC через Arduino, чтобы сделать обратный огонь реалистичным. Backfire срабатывает, когда вы быстро двигаетесь с полностью открытой дроссельной заслонки. Что вам понадобится: Arduino NanoY-кабель JRServo 20 кгс горелка кусок соединительной проволоки
Буфет одной кнопкой: 4 шага
One Button Buffet: ПРИМЕЧАНИЕ. Для системы питания Кан Цзяо бесполезно, если вы не в нашей школе. У устройств есть два применения. Его можно использовать, чтобы пропустить утомительный процесс выбора блюд, просто выбрав «шведский стол» за вас, что действительно полезно для людей, которые хотят только есть
HelloWorld с кнопкой выхода AndroidStudio: 4 шага
HelloWorld с кнопкой выхода AndroidStudio: в этом руководстве вы узнаете, как создать приложение для Android, отображающее текст Hello World и кнопку выхода для выхода из действия