TM1637 4-Digit Display — Grove

Seeed Studio · Grove - 4-Digit Display V1.0, TM1637, красный

Четырёхразрядный индикатор для таймеров и числовых показаний.

Автор: SLDV LAB

Опубликовано · Обновлено

СложностьЛегко
Проекты с компонентом

О МОДУЛЕ

Что делает Grove - 4-Digit Display V1.0, TM1637, красный

Для карточки выбран Grove - 4-Digit Display V1.0 от Seeed Studio: красный семисегментный экран с двоеточием и TM1637. Он показывает короткие числа, время или отдельные узнаваемые символы; полноценные текстовые меню на нём неудобны.

TM1637 самостоятельно опрашивает разряды и регулирует яркость. Две сигнальные линии CLK/DIO похожи на I²C внешне, но используют другой протокол: I²C-сканер здесь не нужен. У выбранного Grove есть центральное двоеточие, но нет отдельной десятичной точки у каждого разряда. Безымянные TM1637-платы могут иметь другую индикацию и порядок контактов.

Seeed Studio Grove - 4-Digit Display V1.0 на TM1637, красный индикатор с центральным двоеточием. Схема соединений показывает цвета штатного Grove-кабеля и выводы Arduino UNO R3; это не физический вид скрытого разъёма.

Фото: Seeed Studio, CC BY-SA 4.0. Фон удалён и заменён, изображение равномерно масштабировано. Распиновка: по Seeed Studio Wiki и схеме Grove V1.0. Источник: https://wiki.seeedstudio.com/Grove-4-Digit_Display/ . Лицензия: https://creativecommons.org/licenses/by-sa/4.0/ . Производные изображения SLDV LAB распространяются по CC BY-SA 4.0.

Характеристики

Контроллер
TM1637
Разрядов
4
Ступеней яркости
8
Разделитель
Центральное двоеточие
Интерфейс
CLK/DIO, собственный двухпроводный протокол
Питание модуля
Модуль Grove: питание 3,3–5,5 В, логика Grove 3,3/5 В; в примере Arduino UNO R3 питание и сигналы 5 В.

ПРАКТИКА

Подключение

Контакт модуляКонтакт платыНазначение
VCC (красный)5VArduino UNO R3 (ATmega328P), 5 В
GND (чёрный)GNDArduino UNO R3 (ATmega328P), 5 В
CLK (жёлтый)D2Arduino UNO R3 (ATmega328P), 5 В
DIO (белый)D3Arduino UNO R3 (ATmega328P), 5 В

Подходит для Arduino. Выберите контакты по документации своей платы.

ВАШ ПРОЕКТ · ВАШ ДАТЧИК

Интегрируйте модуль с ChatGPT

Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.

Помоги подключить Grove - 4-Digit Display V1.0 на TM1637. Сначала уточни плату, среду и формат числа или времени. Используй CLK/DIO как отдельный протокол, не I²C. Дай точные соединения, библиотеку и полный пример с ограничением отображаемого диапазона. Объясни выбор яркости, центральное двоеточие и проверку всех четырёх разрядов; проверь отличие безымянного модуля от Grove.

Библиотеки

Установите библиотеку для своей среды и откройте пример из её документации.

Что именно прописать

Библиотека
Grove 4-Digit Display 2.0.0

Официальная библиотека Seeed Studio; этому скетчу TimerOne не нужен.

Заголовок
#include <TM1637.h>

Не смешивать с TM1637Display.h из другой библиотеки.

Конструктор
TM1637 display(2, 3);

Первый аргумент CLK, второй DIO; здесь Arduino UNO R3.

Яркость
display.set(BRIGHT_TYPICAL);

BRIGHT_TYPICAL = 2; допустимый диапазон 0–7, применяется при следующем выводе.

Arduino UNO R3: счётчик секунд 0000–9999

cpp
#include <TM1637.h>
TM1637 display(2, 3); // CLK, DIO

void setup() {
  display.init();
  display.set(BRIGHT_TYPICAL);
  display.point(POINT_OFF);
  int8_t test[4] = {8, 8, 8, 8};
  display.display(test);
  delay(1000);
}
void loop() {
  uint16_t value = (millis() / 1000UL) % 10000UL;
  int8_t digits[4];
  for (int8_t i = 3; i >= 0; --i) {
    digits[i] = value % 10;
    value /= 10;
  }
  display.display(digits);
  delay(200);
}

Полный скетч для Arduino UNO R3, Arduino AVR Boards 1.8.6 и Grove 4-Digit Display 2.0.0. Сигнатуры сверены с TM1637.h; на физическом модуле не испытано. После включения должны кратко появиться 8888. Если часть разрядов не работает, проверьте питание и пайку; если экран полностью пуст, проверьте порядок CLK/DIO и выбранную библиотеку. Высокоуровневый display() не предоставляет надёжной диагностики исправности всей панели.

Проекты с этим компонентом

Все проекты

Связанные проекты пока не опубликованы.

Связанные материалы и компоненты