Подключение к Ардуино TM1638
Для начала обозначим технические характеристики контроллера TM1638 LED&KEY:
- Рабочее напряжение питания: 5В
- Максимальный рабочий ток: 130мА
- Max частота синхронизирующего сигнала: 405 КГц
- Количество светодиодов: 8шт.
- Каналы управления: 3
- Тактовые кнопки: 8 шт.
- Размер: 76х50х9 мм.
Подключение к Ардуино TM1638
Для подключения модуля понадобятся следующие компоненты:- плата расширения Arduino Uno (Nano);
- макетная плата;
- tm1638;
- провода (тип: мама-папа).

К слову, для подключения к ноутбуку ∕ компьютеру добавляем к схеме USB-кабель.
Регулировка яркости светодиодов происходит за счет передачи команд по оригинальной шине данных, которая состоит из 3 сигнальных линий. Они, по сути, образуют шкалу, которая отображает измеряемую величину. В сравнении с ЖКИ, светодиодные индикаторы нечувствительны к работе при температурах ниже +5 °C, что повышает их надежность и функциональность (применимы в плохо освещаемых помещениях и могут быть задействованы при работе в ночное время). Кнопки клавиатуры позволяют пользователям управлять большим количеством девайсов, что также супер-удобно.
Скетч проверки работоспособности прибора (его прописываем стандартно):
#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);
}
Для реализации простого проекта подключения (для быстрой прошивки) мы использовали специализированное приложение - библиотеку TM1638. Ее следует инсталлировать в среду программирования IDE (cкачав ZIP-архив и распаковав его в папку Arduino/libraries).https://github.com/rjbatista/tm1638-library
Всем успешной компиляции и хороших проектов - следите за нашими обновлениями!
Сегодня поговорим о том, как воплотить в жизнь подключение FPM10A к Arduino, что это за модуль, где используется, каковы параметры его работы и т.д. Речь идет...
В новом информационном обзоре рассматриваем GSM модуль SIM800L к Arduino. Почему выбрано именно это устройство? Во-первых, оно достаточно известно и популярно...
Модуль энкодер KY-040 является электромеханическим устройством, а точнее - датчиком угла поворота и вращения оси различных девайсов. Непосредственно сам прибор...
GSM модуль NEOWAY M590 – один из самых простых и бюджетных контроллеров, с помощью которого можно совершать звонки, принимать ∕ отправлять SMS-сообщения, а...
В этой статье мы рассмотрим подключение ADS1115 к Ардуино. Речь идет о 16-битном аналого-цифровом преобразователе, оснащенном 4 входами непосредственно для...