
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 (красный) | 5V | Arduino UNO R3 (ATmega328P), 5 В |
| GND (чёрный) | GND | Arduino UNO R3 (ATmega328P), 5 В |
| CLK (жёлтый) | D2 | Arduino UNO R3 (ATmega328P), 5 В |
| DIO (белый) | D3 | Arduino 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() не предоставляет надёжной диагностики исправности всей панели.
Проекты с этим компонентом
Все проектыСвязанные проекты пока не опубликованы.


