Москва, ул. Пушкинская, д.12
Акции
Бренды
О компании
Помощь
  • Методы оплаты
  • Методы доставки
  • Гарантия
  • Вопрос-ответ
Блог
Информация
  • Политика конфиденциальности
  • Политика использования файлов cookie
  • Договор публичной оферты
Отзывы
Контакты
    +7 100 000-00-11
    +7 100 000-00-11 Консультация
    +7 100 000-00-22 Отдел продаж
    +7 100 000-00-33 Бухгалтерия
    E-mail
    info@site.com
    Адрес
    Москва, ул. Пушкинская, д.12
    Режим работы
    Пн - Вс: 10.00 - 19.00
    3d-xpert
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    • 3D принтеры
      3D принтеры
      • Печать пластиком (FDM/FFF)
      • Печать фотополимером (SLA/DLP/LCD)
      • Печать воском (MJP)
      • Для дома
      • Для бизнеса
      • Для производства
      • Промышленные
    • 3D-сканеры
      3D-сканеры
    • Материалы для 3D печати
      Материалы для 3D печати
      • Пластики
      • Фотополимеры
    • Комплектующие 3D принтера
      Комплектующие 3D принтера
      • Электроника
      • Механика
      • Нагревательные столы и сопутствующие
      • Экструдеры
      • Сушилки для пластика
      • УФ-камеры
      • Мойки
      • Ультразвуковые ванны (мойки)
      • 3D ручки
      • Расходные материалы для SLA / LCD
      • Сопутствующие
      • Наборы для мейкеров
      • Инструменты для 3D печатника
      • Постобработка
      • Адгезивы
      • Автоматические системы подачи пластиков (АМС)
    • Arduino и робототехника
      Arduino и робототехника
      • Arduino
      • Raspberry Pi
      • Обучающие наборы
      • Orange Pi
      • Одноплатники
      • Модули
      • Датчики
      • Дисплеи
      • Механика
      • Макетные платы
      • Светодиоды
      • Провода и кабели
      • Источники питания
      • Радиодетали
    • Комплектующие ЧПУ станка
      Комплектующие ЧПУ станка
      • Шаговые двигатели и аксессуары
      • Зубчатые ременные передачи
      • Шарико-винтовые передачи (ШВП)
      • Трапецеидальные передачи винт-гайка
      • Цилиндрические направляющие
      • Профильные направляющие
      • Муфты соединительные
      • Электроника
      • Фрезы
      • Карбоновый профиль / трубки
      • Пневматическое оборудование
      • Системы подачи смазки
      • Сопутствующие
      • Шпиндели и сопутствующие
      • Механика
      • Конструкционный профиль
      • Комплектующие OpenBuilds
      • Лазерные станки
      • Лазерная резка и аксессуары
    • Инструменты
      Инструменты
      • Зачистка и обрезка кабеля
      • Измерительный инструмент
      • Кабель и провода
      • Клеевые пистолеты (термопистолеты)
      • Напильники и надфили
      • Обжимной инструмент
      • Отвертки
      • Паяльное оборудование
      • Пинцеты
      • Расходные материалы
    • Запчасти для 3D принтеров по брендам
      Запчасти для 3D принтеров по брендам
      • Bambu Lab
      • Creality
      • Flashforge
      • Anycubic
      • ELEGOO
      • Flying Bear
      • Qidi
      • Sovol
      • 3DIY printers
    3D принтеры 3D-сканеры Материалы для 3D печати Комплектующие 3D принтера Arduino и робототехника Комплектующие ЧПУ станка Инструменты Запчасти для 3D принтеров по брендам
    3d-xpert
    • 3D принтеры
      3D принтеры
      • Печать пластиком (FDM/FFF)
      • Печать фотополимером (SLA/DLP/LCD)
      • Печать воском (MJP)
      • Для дома
      • Для бизнеса
      • Для производства
      • Промышленные
    • 3D-сканеры
      3D-сканеры
    • Материалы для 3D печати
      Материалы для 3D печати
      • Пластики
      • Фотополимеры
    • Комплектующие 3D принтера
      Комплектующие 3D принтера
      • Электроника
      • Механика
      • Нагревательные столы и сопутствующие
      • Экструдеры
      • Сушилки для пластика
      • УФ-камеры
      • Мойки
      • Ультразвуковые ванны (мойки)
      • 3D ручки
      • Расходные материалы для SLA / LCD
      • Сопутствующие
      • Наборы для мейкеров
      • Инструменты для 3D печатника
      • Постобработка
      • Адгезивы
      • Автоматические системы подачи пластиков (АМС)
    • Arduino и робототехника
      Arduino и робототехника
      • Arduino
      • Raspberry Pi
      • Обучающие наборы
      • Orange Pi
      • Одноплатники
      • Модули
      • Датчики
      • Дисплеи
      • Механика
      • Макетные платы
      • Светодиоды
      • Провода и кабели
      • Источники питания
      • Радиодетали
    • Комплектующие ЧПУ станка
      Комплектующие ЧПУ станка
      • Шаговые двигатели и аксессуары
      • Зубчатые ременные передачи
      • Шарико-винтовые передачи (ШВП)
      • Трапецеидальные передачи винт-гайка
      • Цилиндрические направляющие
      • Профильные направляющие
      • Муфты соединительные
      • Электроника
      • Фрезы
      • Карбоновый профиль / трубки
      • Пневматическое оборудование
      • Системы подачи смазки
      • Сопутствующие
      • Шпиндели и сопутствующие
      • Механика
      • Конструкционный профиль
      • Комплектующие OpenBuilds
      • Лазерные станки
      • Лазерная резка и аксессуары
    • Инструменты
      Инструменты
      • Зачистка и обрезка кабеля
      • Измерительный инструмент
      • Кабель и провода
      • Клеевые пистолеты (термопистолеты)
      • Напильники и надфили
      • Обжимной инструмент
      • Отвертки
      • Паяльное оборудование
      • Пинцеты
      • Расходные материалы
    • Запчасти для 3D принтеров по брендам
      Запчасти для 3D принтеров по брендам
      • Bambu Lab
      • Creality
      • Flashforge
      • Anycubic
      • ELEGOO
      • Flying Bear
      • Qidi
      • Sovol
      • 3DIY printers
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    3d-xpert
    Телефоны
    +71000000011 Консультация
    +71000000022 Отдел продаж
    +71000000033
    E-mail
    info@site.com
    Адрес
    Москва, ул. Пушкинская, д.12, Москва, ул. Пушкинская, д.12
    Режим работы
    Пн - Вс: 10.00 - 19.00
    0
    0
    0
      • Каталог
      • 3D принтеры
        • 3D принтеры
        • Печать пластиком (FDM/FFF)
        • Печать фотополимером (SLA/DLP/LCD)
        • Печать воском (MJP)
        • Для дома
        • Для бизнеса
        • Для производства
        • Промышленные
      • 3D-сканеры
      • Материалы для 3D печати
        • Материалы для 3D печати
        • Пластики
        • Фотополимеры
      • Комплектующие 3D принтера
        • Комплектующие 3D принтера
        • Электроника
        • Механика
        • Нагревательные столы и сопутствующие
        • Экструдеры
        • Сушилки для пластика
        • УФ-камеры
        • Мойки
        • Ультразвуковые ванны (мойки)
        • 3D ручки
        • Расходные материалы для SLA / LCD
        • Сопутствующие
        • Наборы для мейкеров
        • Инструменты для 3D печатника
        • Постобработка
        • Адгезивы
        • Автоматические системы подачи пластиков (АМС)
      • Arduino и робототехника
        • Arduino и робототехника
        • Arduino
        • Raspberry Pi
        • Обучающие наборы
        • Orange Pi
        • Одноплатники
        • Модули
        • Датчики
        • Дисплеи
        • Механика
        • Макетные платы
        • Светодиоды
        • Провода и кабели
        • Источники питания
        • Радиодетали
      • Комплектующие ЧПУ станка
        • Комплектующие ЧПУ станка
        • Шаговые двигатели и аксессуары
        • Зубчатые ременные передачи
        • Шарико-винтовые передачи (ШВП)
        • Трапецеидальные передачи винт-гайка
        • Цилиндрические направляющие
        • Профильные направляющие
        • Муфты соединительные
        • Электроника
        • Фрезы
        • Карбоновый профиль / трубки
        • Пневматическое оборудование
        • Системы подачи смазки
        • Сопутствующие
        • Шпиндели и сопутствующие
        • Механика
        • Конструкционный профиль
        • Комплектующие OpenBuilds
        • Лазерные станки
        • Лазерная резка и аксессуары
      • Инструменты
        • Инструменты
        • Зачистка и обрезка кабеля
        • Измерительный инструмент
        • Кабель и провода
        • Клеевые пистолеты (термопистолеты)
        • Напильники и надфили
        • Обжимной инструмент
        • Отвертки
        • Паяльное оборудование
        • Пинцеты
        • Расходные материалы
      • Запчасти для 3D принтеров по брендам
        • Запчасти для 3D принтеров по брендам
        • Bambu Lab
        • Creality
        • Flashforge
        • Anycubic
        • ELEGOO
        • Flying Bear
        • Qidi
        • Sovol
        • 3DIY printers
    • Кабинет
    • Сравнение
    • Избранное
    • Корзина
    • Акции
    • Бренды
    • О компании
    • Помощь
      • Помощь
      • Методы оплаты
      • Методы доставки
      • Гарантия
      • Вопрос-ответ
    • Блог
    • Информация
      • Информация
      • Политика конфиденциальности
      • Политика использования файлов cookie
      • Договор публичной оферты
    • Отзывы
    • Контакты
    +71000000011 Бухгалтерия
    • Телефоны
    • +71000000011 Консультация
    • +71000000022 Отдел продаж
    • +71000000033 Бухгалтерия
    • info@site.com
    • Москва, ул. Пушкинская, д.12, Москва, ул. Пушкинская, д.12
    • Пн - Вс: 10.00 - 19.00
    Главная
    Блог
    Дисплеи
    Светодиодный LED дисплей на базе драйвера TM1637

    Светодиодный LED дисплей на базе драйвера TM1637

    Светодиодный LED дисплей на базе драйвера TM1637
    Дисплеи 02 февраля 2025

    Содержание

    • Обзор дисплея
    • Технические характеристики
    • Подключение к Arduino
    • Использование
    • Часто задаваемые вопросы

    Обзор светодиодного индикаторного дисплея на базе драйвера TM1637

    Одним из широко используемых устройств для отображения информации в любительских проектах Arduino являются 7-сегментные светодиодные индикаторы, которые используют в сборках из 4 или 8 штук. На данные дисплеи уже можно выводить какие-то осмысленные данные, например текущее время или курс валюты. Но еще совсем недавно это требовало использования очень большого количества контактов Arduino. С появлением дисплеев на светодиодных индикаторов на микросхеме TM1637 (рис. 1) для подключения используется всего 2 цифровых контакта Arduino, плюс питание и земля. TM1637 полностью берет на себя организацию динамической индикации индикаторов.

    4-digit-led-display-tm1637.jpg

    Рисунок 1.

    Данный дисплей содержит четыре семисегментных индикатора с общим анодом, а также имеет разделительные точки для вывода времени. Логические уровни толерантны как к уровням напряжения 5 и 3.3 В. Сегменты бывают красного, синего, желтого, белого и зеленого цвета. Есть возможность установки уровня яркости сегментов.


    Технические характеристики дисплея TM1637

    • Напряжение питания – 3.3 – 5.5 В;
    • Ток потребления – 0.2 – 80 мА;
    • Количество сегментов – 4 с десятичной точкой в каждом разряде;
    • Размер индикаторов – 0.36" или 0.56";
    • Наличие разделительных точек;
    • Интерфейс – двухпроводной последовательный;
    • Цвета – красный, синий, желтый, белый, зеленый;
    • Регулируемая яркость – 7 уровней.

    Подключение 4-Digit LED дисплея к плате Arduino

    Для подключения дисплея к микроконтороллеру используют два контакта дисплея:

    • DIO –отправка данных;
    • CLK – синхронизация.

    которые подключаем к двум любым цифровым контактам Arduino (рис. 2).

    4-digit-led-display-tm1637-02.jpg

    Рис. 2.

    Для работы с данным дисплеем существует несколько библиотек, например TM1637, DigitalTube, GyverTm1637. Установим в Arduino IDE библиотеку, позволяющую выводить цифры, буквы, время, бегущую строку и имеющую интересные визуальные эффекты. Посмотреть возможности библиотеки можно, запустив пример GyverTm1637_Demo (Примеры → GyverTm1637 → GyverTm1637_Demo).

    4-digit-led-display-tm1637-03.jpg

    Рис. 3.


    Пример использования светодиодного LED дисплея vTM1637

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

    Для проекта нам понадобятся:

    • Плата Arduino Nano – 1 шт;
    • Плата – 1 шт;
    • Дисплей TM1637 – 1 шт;
    • RTC DS3231 – 1 шт;
    • Провода.

    Схема соединений нашего проекта на рис. 4.

    4-digit-led-display-tm1637-04.jpg

    Рис. 4.

    Порядок показа даты и времени, получаемых с модуля RTC DS3231:

    • _ _ : s s – показ секунд с миганием двоеточия;
    • h h : m m – часы и минуты с миганием двоеточия;
    • d d   m m – день месяц;
    • y e   a r – год.

    Загружаем на плату Arduino скетч из листинга 1.

    Листинг 1.

    // подключение библиотек #include "GyverTM1637.h" #include <Wire.h> #include <DS1307RTC.h> #include <Time.h> #include <TimeLib.h> // создание объекта #define CLK 4 #define DIO 5 GyverTM1637 disp(CLK, DIO); // переменная даты-времени tmElements_t tm; // служебные переменные unsigned long millisp=0; unsigned long millist=0; // двоеточие boolean flagpoint=true; void setup() { // очистить дисплей disp.clear(); // установить яркость disp.brightness(7); } void loop() { if(millis()-millisp>=500) { // разделительные точки flagpoint=!flagpoint; millisp=millis(); // получить время RTC.read(tm); // показ инфо if(millis()-millist<=5000) { // секунды disp.point(flagpoint); disp.display(0, 10); disp.display(1, 10); disp.display(2, tm.Second/10); disp.display(3, tm.Second%10); } else if(millis()-millist<5500) { else if(millis()-millist<=9000) { // часы-минуты disp.point(flagpoint); disp.display(0, tm.Hour/10); disp.display(1, tm.Hour%10); disp.display(2, tm.Minute/10); disp.display(3, tm.Minute%10); } else if(millis()-millist<=12000) { // день-месяц disp.point(false); disp.display(0, tm.Day/10); disp.display(1, tm.Day%10); disp.display(2, tm.Month/10); disp.display(3, tm.Month%10); } else if(millis()-millist<=15000) { // год disp.point(false); int year1=tmYearToCalendar(tm.Year); disp.display(0, year1/1000); disp.display(1, (year1%1000)/100); disp.display(2, ((year1%1000)%100)/10); disp.display(3, ((year1%1000)%100)%10); } else { millist=millis(); } } }

    И проверяем работу часов (рис. 5,6).

    4-digit-led-display-tm1637-05.jpg
    4-digit-led-display-tm1637-06.jpg

    Рис. 5,6.


    Часто задаваемые вопросы

    1. Не выводится изображение на дисплей

    • Проверьте правильность подключения модуля к плате Arduino.
    • Проверьте правильность написания скетча.

    Похожие статьи

    Разновидности систем автокалибровок стола 3D-принтера
    3D принтеры
    01 июля 2024
    Разновидности систем автокалибровок стола 3D-принтера
    Обзор 3D принтера Bambu Lab X2D
    3D принтеры
    06 мая 2026
    Обзор 3D принтера Bambu Lab X2D
    Беспроводные колонки с ферромагнитной жидкостью
    Проекты
    05 апреля 2025
    Беспроводные колонки с ферромагнитной жидкостью
    Назад к списку
    • Все публикации 273
      • 3D печать 62
      • 3D принтеры 57
      • 3D сканеры 1
      • Arduino механика 6
      • Arduino платы 8
      • Датчики 27
      • Дисплеи 6
      • Кейсы 1
      • Компоненты 13
      • Мировые новости 35
      • Модули 38
      • Проекты 7
      • Сопутствующие 2
      • ЧПУ 10
    Подпишитесь на рассылку наших новостей и акций
    Подписаться
    Подписаться
    на новости и акции
    Связаться с нами
    +71000000011
    +7 100 000-00-11 Консультация
    +7 100 000-00-22 Отдел продаж
    +7 100 000-00-33 Бухгалтерия
    E-mail
    info@site.com
    Адрес
    Москва, ул. Пушкинская, д.12
    Режим работы
    Пн - Вс: 10.00 - 19.00
    info@site.com
    Москва, ул. Пушкинская, д.12
    Каталог товаров
    3D принтеры
    3D-сканеры
    Материалы для 3D печати
    Комплектующие 3D принтера
    Arduino и робототехника
    Комплектующие ЧПУ станка
    Инструменты
    Запчасти для 3D принтеров по брендам
    Компания
    О компании
    Акции
    Блог
    Методы оплаты
    Методы доставки
    Гарантия
    Отзывы
    Контакты
    Личный кабинет
    Избранное
    Сравнение товаров
    Мои заказы
    Авторизация
    Регистрация
    Восстановление пароля
    Информация
    Политика конфиденциальности
    Политика использования файлов cookie
    Договор публичной оферты
    © 2026 Site
    Каталог товаров
    Компания
    Личный кабинет
    Информация
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Бренды Контакты