Файл: Ledpixel Связанные знания Светодиодный модуль Freenove 8 rgb.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 30.11.2023

Просмотров: 116

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.



0

0

0

0

0

0

0

0



Подтвердите и загрузите код, после чего вы увидите светодиодную гистограмму с эффектом текущей воды.

Глава 16 4-разрядный 7-сегментный дисплей

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

Список компонентов


Плата управления x1


USB-кабель x1







Совет по проектам Freenove



Знание компонентов
4-разрядный 7-сегментный дисплей

4-разрядный 7-сегментный дисплей объединяет четыре 7-сегментных дисплея в один модуль, поэтому он может отображать больше символов. Все содержащиеся светодиоды имеют общий анод и отдельные катоды. Его внутреннее устройство и схема обозначения выводов показаны ниже:


Внутренняя электронная схема показана ниже, и все восемь светодиодных катодных контактов каждого
1-разрядного 7- сегментного дисплея соединены вместе.

Метод отображения 4-разрядного 7-сегментного дисплея аналогичен способу отображения 1-разрядного 7-сегментного дисплея. Разница между ними в том, что в 4-разрядном отображении каждая цифра отображается по очереди, одна за другой, а не вместе. Нам нужно сначала отправить высокий уровень на общий конец первого цифрового дисплея и отправить низкий уровень на оставшиеся три общих конца, а затем отправить содержимое на 8 светодиодных катодных контактов первого цифрового дисплея. В это время первый 7- сегментный дисплей будет отображать видимое содержимое, а остальные три будут выключены.
Точно так же второй, третий и четвертый 7-сегментные дисплеи будут отображать видимый контент по очереди, сканируя дисплей. Хотя четыре числовых символа отображаются по очереди отдельно, этот процесс настолько быстр, что незаметен невооруженным глазом. Это связано с принципом оптического эффекта послесвечения и эффектом сохранения зрения в человеческом зрении. Вот как мы можем видеть все 4 числовых символа одновременно. Однако, если каждый числовой символ отображается в течение более длительного периода времени, вы сможете увидеть, что числовые символы отображаются отдельно.




Схема
Управляйте 74HC595 контактами 11, 12, 13 платы управления и подключайте к плате 4-разрядный 7-сегментный дисплей.




Принципиальная схема


Аппаратное соединение






Аппаратное соединение


Эскиз
Digital_Tube

Теперь напишите код для управления 4-разрядным 7-сегментным дисплеем для отображения 4 цифр.

4-разрядный 7-сегментный дисплей представляет собой цифровую лампу с общим анодом, кодовые значения которой от 0 до F следующие:


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



Сначала отобразите «0» на первой цифровой трубке в течение 5 мс, затем отобразите «1» на второй в течение 5

мс, затем отобразите «2» на третьей на 5 мс и, наконец, отобразите «3». " на четвертой цифровой трубке в течение 5 миллисекунд. Повторите этот процесс 100 раз.
Когда отображается цифровая трубка, хотя четыре числовых символа отображаются по очереди по отдельности, этот процесс настолько быстр, что неразличим невооруженным глазом, поэтому мы наблюдаем, что все четыре числовых символа отображаются одновременно. Исходя из этого, мы можем заставить его отображать любое число,
которое захотим.
Если вам сложно это понять, вы можете изменить delay(5) на delay(500), чтобы замедлить процесс в 100 раз.


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


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

Список компонентов


Плата управления x1


USB-кабель x1







Совет по проектам Freenove





Схема
Управляйте 74HC595 контактами 11, 12, 13 платы управления и подключайте к плате 4-разрядный 7-сегментный дисплей.


Принципиальная схема


Аппаратное соединение






Аппаратное соединение


Эскиз
Digital_Tube

Теперь мы используем цифровую трубку для отображения счета.

Скомпилируйте функцию, которая преобразует отображаемое число в отображаемые
данные для каждой цифровой трубки.


Скомпилируйте и загрузите код, и вы увидите, что число на цифровой трубке увеличивается на единицу примерно

каждые 1 с.



Нужна помощь? Контактsupport@freenove.com