Arduino и дисплей TM1637
Описание
В Ардуино наборе GyverKIT есть 7-сегментный дисплей на 4 знакоместа с двоеточием. На модуле стоит контроллер TM1637, что позволяет подключать дисплей всего по двум пинам + питание.
Подключение
Подключается к питанию и любым цифровым пинам:
Библиотеки
В примерах на этом сайте мы будем использовать библиотеку GyverTM1637. Библиотека идёт в архиве к набору GyverKIT, а свежую версию всегда можно установить/обновить из встроенного менеджера библиотек Arduino по названию GyverTM1637. Краткая документация находится по ссылке выше, базовые примеры есть в самой библиотеке.
Библиотека позволяет:
- Вывод цифр
- Вывод букв
- Вывод бегущей строки
- Различные эффекты переключения цифр
Примеры
Рассмотрим пример с выводом разными способами. Остальные варианты рассмотрены в примерах библиотеки:
#include "GyverTM1637.h" GyverTM1637 disp(2, 3); void setup() { disp.clear(); // очистить disp.brightness(7); // яркость 0-7 disp.displayByte(_H, _E, _L, _L); // вывести текст delay(2000); disp.displayInt(1234); // вывести чисел delay(2000); disp.displayClock(16, 37); // вывести часы и минуты } void loop() { // мигаем двоеточием дисплея disp.point(0); delay(500); disp.point(1); delay(500); }
Домашнее задание
- Изучить примеры к GyverTM1637