Оглавление:

Обратный отсчет Arduino с кнопкой отдыха: 4 шага
Обратный отсчет Arduino с кнопкой отдыха: 4 шага

Видео: Обратный отсчет Arduino с кнопкой отдыха: 4 шага

Видео: Обратный отсчет Arduino с кнопкой отдыха: 4 шага
Видео: Таймер с обратным отсчетом на Ардуино 2024, Июль
Anonim
Обратный отсчет Arduino с кнопкой отдыха
Обратный отсчет Arduino с кнопкой отдыха

Это руководство научит вас, как создать таймер обратного отсчета, используя 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: посмотрите, как это работает

Если вы все правильно выполнили, он показал, что работает точно так же, и он должен вести обратный отсчет в зависимости от ваших задержек и времени начала, как у меня.

Надеюсь, вам понравился этот проект и вы узнали что-то новое.

Рекомендуемые: