Оглавление:
![Цифровые и двоичные часы на 8-разрядном 7-сегментном светодиодном дисплее: 4 шага (с изображениями) Цифровые и двоичные часы на 8-разрядном 7-сегментном светодиодном дисплее: 4 шага (с изображениями)](https://i.howwhatproduce.com/images/002/image-4890-30-j.webp)
Видео: Цифровые и двоичные часы на 8-разрядном 7-сегментном светодиодном дисплее: 4 шага (с изображениями)
![Видео: Цифровые и двоичные часы на 8-разрядном 7-сегментном светодиодном дисплее: 4 шага (с изображениями) Видео: Цифровые и двоичные часы на 8-разрядном 7-сегментном светодиодном дисплее: 4 шага (с изображениями)](https://i.ytimg.com/vi/LkyPSY-r9-U/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
![Image Image](https://i.howwhatproduce.com/images/002/image-4890-32-j.webp)
![](https://i.ytimg.com/vi/xWJrVH4060Q/hqdefault.jpg)
От lagsilvaFollow Еще от автора:
![Цифровые часы с автоматическим вращением светодиодного дисплея Цифровые часы с автоматическим вращением светодиодного дисплея](https://i.howwhatproduce.com/images/002/image-4890-33-j.webp)
![Говорящие часы двуязычный (EN + PT) Говорящие часы двуязычный (EN + PT)](https://i.howwhatproduce.com/images/002/image-4890-34-j.webp)
![Говорящие часы двуязычный (EN + PT) Говорящие часы двуязычный (EN + PT)](https://i.howwhatproduce.com/images/002/image-4890-35-j.webp)
![4-тактные цифровые часы 4-тактные цифровые часы](https://i.howwhatproduce.com/images/002/image-4890-36-j.webp)
![4-тактные цифровые часы 4-тактные цифровые часы](https://i.howwhatproduce.com/images/002/image-4890-37-j.webp)
О себе: Кодирование, электронное прототипирование с помощью Arduino и аналитика данных - мои хобби. Подробнее о лагсилве »
Это моя обновленная версия цифровых и двоичных часов с 8-разрядным 7-сегментным светодиодным дисплеем.
Мне нравится давать новые функции для обычных устройств, особенно для часов, и в этом случае использование 7-сегментного дисплея для двоичных часов нетрадиционно, и это интересный и другой способ его применения.
В этом проекте я выбрал дисплей с питанием от MAX72xx, который действительно полезен, потому что он использует только три цифровых порта Arduino. Я также использовал недорогой модуль DS1307 RTC для хранения временного режима часов во внутренней памяти: стандартный 24HS или AM-PM.
Каждый раз, когда вы сбрасываете или перезапускаете Arduino, режим времени будет меняться.
Первые четыре цифры слева от дисплея показывают часы и минуты в десятичных числах. Следующие три цифры показывают часы, минуты и секунды в двоичной системе счисления, а последняя цифра справа указывает день недели.
Что касается кода, мне пришлось разработать способ использования библиотеки «LedControl», чтобы превратить обычное десятичное отображение с 7 сегментами в двоичное отображение. Решение состоит в том, чтобы использовать функцию «setRow», которая обычно применяется для отображения точечной матрицы. С помощью этой функции вы можете индивидуально управлять светодиодами дисплея для создания любого шаблона символов.
Надеюсь, вам понравится!
Шаг 1: Список материалов
![Список материалов Список материалов](https://i.howwhatproduce.com/images/002/image-4890-38-j.webp)
![Список материалов Список материалов](https://i.howwhatproduce.com/images/002/image-4890-39-j.webp)
![Список материалов Список материалов](https://i.howwhatproduce.com/images/002/image-4890-40-j.webp)
- Ардуино UNO R3
- 8-разрядный 7-сегментный светодиодный дисплей с MAX7219
- Модуль DS1307 RTC (часы реального времени)
- Крошечный макет
- Джемперы
Шаг 2: схемы
![Схемы Схемы](https://i.howwhatproduce.com/images/002/image-4890-41-j.webp)
Монтажные соединения показаны на прилагаемом эскизе.
Внимательно выполните перед включением питания.
Шаг 3: шаблон
Я сделал распечатанную на бумаге модель для облегчения чтения светодиодного дисплея.
Просто распечатайте и обрежьте его на 7-сегментном дисплее.
Шаг 4: Код Arduino
В прикрепленном файле код Arduino.
Для запуска этого кода вам потребуются следующие библиотеки:
LedControl.h - Библиотека для управления светодиодным дисплеем с MAX72xx
Wire.h - Библиотека для поддержки связи с RTC
DS1307RTC.h - Библиотека для управления RTC
Рекомендуемые:
Микро-двоичные часы: 10 шагов (с изображениями)
![Микро-двоичные часы: 10 шагов (с изображениями) Микро-двоичные часы: 10 шагов (с изображениями)](https://i.howwhatproduce.com/images/001/image-99-j.webp)
Микро-двоичные часы: предварительно созданный инструктируемый (двоичный DVM), который использует ограниченную область отображения с использованием двоичного кода. Это был всего лишь небольшой шаг, прежде чем был создан основной модуль кода для преобразования десятичного в двоичное для создания двоичных часов, но t
Истинные двоичные часы с синхронизацией по NTP: 4 шага
![Истинные двоичные часы с синхронизацией по NTP: 4 шага Истинные двоичные часы с синхронизацией по NTP: 4 шага](https://i.howwhatproduce.com/images/001/image-113-j.webp)
Истинные двоичные часы с синхронизацией по NTP: Настоящие двоичные часы показывают время дня как сумму двоичных долей полного дня, в отличие от традиционных «двоичных часов»; который отображает время в виде десятичных цифр в двоичной кодировке, соответствующих часам / минутам / секундам. Традиция
Температура дисплея Arduino на светодиодном дисплее TM1637: 7 шагов
![Температура дисплея Arduino на светодиодном дисплее TM1637: 7 шагов Температура дисплея Arduino на светодиодном дисплее TM1637: 7 шагов](https://i.howwhatproduce.com/images/001/image-337-j.webp)
Температура дисплея Arduino на светодиодном дисплее TM1637: в этом уроке мы узнаем, как отображать температуру с помощью светодиодного дисплея TM1637 и датчика DHT11 и Visuino
Время отображения Arduino на светодиодном дисплее TM1637 с использованием часов реального времени DS1307: 8 шагов
![Время отображения Arduino на светодиодном дисплее TM1637 с использованием часов реального времени DS1307: 8 шагов Время отображения Arduino на светодиодном дисплее TM1637 с использованием часов реального времени DS1307: 8 шагов](https://i.howwhatproduce.com/images/001/image-1265-j.webp)
Отображение времени Arduino на светодиодном дисплее TM1637 с использованием RTC DS1307: в этом руководстве мы узнаем, как отображать время с помощью модуля RTC DS1307 и светодиодного дисплея TM1637 и Visuino
Отображение текста на светодиодном дисплее P10 с использованием Arduino: 5 шагов (с изображениями)
![Отображение текста на светодиодном дисплее P10 с использованием Arduino: 5 шагов (с изображениями) Отображение текста на светодиодном дисплее P10 с использованием Arduino: 5 шагов (с изображениями)](https://i.howwhatproduce.com/images/001/image-1398-125-j.webp)
Отображение текста на светодиодном дисплее P10 с использованием Arduino: Dotmatrix Display или более часто называемый бегущим текстом часто встречается в магазинах как средство рекламы своих продуктов, его практичность и гибкость в использовании, что побуждает бизнес-деятелей использовать его в качестве рекламного совета. Теперь использование точки