Оглавление:

7-сегментные часы Arduino: 4 шага
7-сегментные часы Arduino: 4 шага

Видео: 7-сегментные часы Arduino: 4 шага

Видео: 7-сегментные часы Arduino: 4 шага
Видео: 4 разрядный 7 сегментный индикатор с 74HC595, от ICStation 2024, Июль
Anonim
7-сегментные часы Arduino
7-сегментные часы Arduino
7-сегментные часы Arduino
7-сегментные часы Arduino
7-сегментные часы Arduino
7-сегментные часы Arduino
7-сегментные часы Arduino
7-сегментные часы Arduino

Эта инструкция покажет вам, как сделать 7-сегментные часы Arduino.

хотя точность - отстой!

поэтому я сделал это просто для программирования и для развлечения.

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

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

одна кнопка предназначена для увеличения часа, а другая - для увеличения минут на единицу.

Запасы

Макетная плата

Ардуино (мой нано)

4 семисегментный дисплей

2 кнопки

2 светодиода

4 резистора номиналом 1 кОм

один токоограничивающий резистор (220 Ом)

какой-то провод для подключения

Шаг 1: мультиплексирование 4 семисегментного дисплея

Мультиплексирование 4 семисегментного дисплея
Мультиплексирование 4 семисегментного дисплея
Мультиплексирование 4 семисегментного дисплея
Мультиплексирование 4 семисегментного дисплея

соедините все соответствующие выводы каждого 7-сегментного сегмента друг с другом для мультиплексирования дисплея в указанном порядке на изображениях выше.

Шаг 2: Подключение 7-сегментного дисплея к Arduino

Image
Image

Подключите все клеммы 7-сегментного дисплея к цифровому выводу Arduino по этой схеме.

A - цифровой контакт 2

B - цифровой вывод 3

C - цифровой вывод 4

D - цифровой вывод 5

E - цифровой вывод 6

F - цифровой вывод 7

G - цифровой вывод 8

DP - цифровой вывод 9.

Подключите все общие выводы к цифровым выводам Arduino через резистор 1 кОм.

D1 - цифровой вывод 10

D2 - цифровой вывод 11

D3 - цифровой вывод 12

D4 - цифровой вывод 13

Шаг 3: Подключение светодиода секунд и кнопки регулировки

Код
Код

Заземлите один вывод кнопки и катод светодиода.

Подключите соседнюю клемму к A0 и A1 соответственно.

Светодиодный анод до А3.

Шаг 4: Код

Сначала загрузите 7-сегментную библиотеку дисплея из Github по приведенной ниже ссылке и извлеките ее в папку библиотеки Arduino ide.

семисегментная библиотека

загрузите код в свой Arduino

вы можете изменить код по своему усмотрению.

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