Пример 9. Четырехразрядный 7-сегментный индикатор

Примеры

ПРИМЕРЫ

Четырёхразрядный цифровой индикатор — простое решение для проектов, где требуется отображать числа или ограниченный набор букв. Например, время или показания с сенсоров.

Более подробную информацию о светодиодных индикаторах можете найти в соответствующей заметке.

Расположение и электросхема четырехразрядного индикатора представлены ниже:


4-разрядный индикатор SH3461



Описание:

В данном примере с помощью четырехразрядного 7-сегментного индикатора сделаем простой счетчик, нам понадобится библиотека TimerOne, скачать которую Вы можете по ссылке, либо с помощью Arduino IDE.


Схема:

Схема: Счетчик на Arduino

Четырехразрядный индикатор

Arduino Uno

a

2

b

3

c

4

d

5

e

6

f

7

g

8

p

9

D1

13

D2

12

D3

11

D4

10


Скетч:


Пример с использованием 74HC595N:

В прошлом примере нам пришлось использовать все цифровые выводы Uno, поэтому сейчас попробуем сэкономить их, используя сдвиговый регистр 74HC595N. Программу переделаем так, чтобы индикатор показывал то значение, которое мы введем сами. В этом примере понадобится библиотека Timer, скачать которую Вы можете по ссылке, либо с помощью Arduino IDE.

Схема:

Схема: Четырехразрядный индикатор и 74HC595N


Скетч:


Используем модуль на TM1637:

Наиболее простой способ подключить четырехразрядный индикатор – использовать готовый модуль. Скачать библиотеку TM1637.

Схема:

Схема: Подключение модуля TM1637 к Arduino


Скетч: