Характеристики
- Рабочее напряжение: 5В
- Максимальный ток: 130мА
- Температура окружения при работе: -15…60 °C
- Светодиоды: 8шт
- Тактовые кнопки: 8шт
- Семисегментные индикаторы: 8шт (2*4)
Полезная информация
Даташит TM1638 (англ.)
Библиотека примерами для Arduino IDE (GitHub)
Скетч проверки
#include <TM1638.h>
/* Подключение модуля:
* 8pin - DIO(data)
* 9pin - CLK(clock)
* 7pin - STB(strobe)
*/
TM1638 module(8, 9, 7);
void setup() {
//пишем символы на дисплее и точки между 8мя знаками
module.setDisplayToHexNumber(0x1234ABCD, 0xFF);
Serial.begin(9600);
}
void loop() {
byte keys = module.getButtons();
Serial.println(keys); //Пишем в монитор порта нажатие кнопок
//module.setLEDs(((keys & 0xFF) << 8) | (keys & 0xFF)); //зажигаем светодиод в зависимости от кнопки
module.setLEDs(0xFF); //Включаем все светодиоды
delay(100);
}
Видео демонтрации работы