Популярные функции дисплея TM1637
Данный материал взят с сайта AlexGyver. Функции входят в библиотеку расположенную на его сайте
ПОДКЛЮЧЕНИЕ ДИСПЛЕЯ НА TM1637 К ARDUINO
Индикатор 4-разрядный 7-сегментный драйвер tm1637
GyverTM1637(uint8_t clk, uint8_t dio); // объявление и инициализация
void display(uint8_t DispData[]); // выводит цифры массивом по ячейкам. От 0 до 9 (byte values[] = {3, 5, 9, 0}; )
void display(uint8_t BitAddr, uint8_t DispData); // выводит цифру DispData в указанную ячейку дисплея BitAddr
void display(uint8_t bit0, uint8_t bit1, uint8_t bit2, uint8_t bit3); // если лень создавать массив, выводит цифры в ячейки
void displayByte(uint8_t DispData[]); // выводит байт вида 0xe6 и буквы-константы вида _a , _b .... массивом
void displayByte(uint8_t BitAddr, uint8_t DispData); // выводит байт вида 0xe6 и буквы-константы вида _a , _b .... в ячейку
void displayByte(uint8_t bit0, uint8_t bit1, uint8_t bit2, uint8_t bit3); // если лень создавать массив, выводит байты в ячейки
void displayClock(uint8_t hrs, uint8_t mins); // выводит часы и минуты
void displayClockScroll(uint8_t hrs, uint8_t mins, int delayms); // выводит часы и минуты с эффектом прокрутки
void displayClockTwist(uint8_t hrs, uint8_t mins, int delayms); // выводит часы и минуты с эффектом скрутки
void displayInt(int value); // выводит число от -999 до 9999 (да, со знаком минус)
void runningString(uint8_t DispData[], byte amount, int delayMs); // бегущая строка (array, sizeof(array), задержка в мс)
void clear(void); // очистить дисплей
void point(boolean PointFlag); // вкл / выкл точку (POINT_ON / POINT_OFF)
void brightness(uint8_t bright, uint8_t = 0x40, uint8_t = 0xc0); // яркость 0 - 7
void scroll(uint8_t BitAddr, uint8_t DispData, int delayms); // обновить значение прокруткой (адрес, ЦИФРА, задержка в мс)
void scroll(uint8_t DispData[], int delayms); // обновить значение прокруткой (массив ЦИФР, задержка в мс)
void scroll(uint8_t bit0, uint8_t bit1, uint8_t bit2, uint8_t bit3, int delayms); // прокрутка посимвольно
void scrollByte(uint8_t BitAddr, uint8_t DispData, int delayms); // обновить значение прокруткой (адрес, БАЙТ, задержка в мс)
void scrollByte(uint8_t DispData[], int delayms); // обновить значение прокруткой (массив БАЙТ, задержка в мс)
void scrollByte(uint8_t bit0, uint8_t bit1, uint8_t bit2, uint8_t bit3, int delayms); // прокрутка посимвольно
void twist(uint8_t BitAddr, uint8_t DispData, int delayms); // обновить значение скручиванием (адрес, ЦИФРА, задержка в мс)
void twist(uint8_t DispData[], int delayms); // обновить значение скручиванием (массив ЦИФР, задержка в мс)
void twist(uint8_t bit0, uint8_t bit1, uint8_t bit2, uint8_t bit3, int delayms); // скрутка посимвольно
void twistByte(uint8_t BitAddr, uint8_t DispData, int delayms); // обновить значение скручиванием (адрес, БАЙТ, задержка в мс)
void twistByte(uint8_t DispData[], int delayms); // обновить значение скручиванием (массив БАЙТ, задержка в мс)
void twistByte(uint8_t bit0, uint8_t bit1, uint8_t bit2, uint8_t bit3, int delayms); // скрутка посимвольно
Модуль четырёхразрядного семисегментного индикатора с двоеточием по середине. Состоит из четырех 0.36" индикаторов, построен на базе драйвера TM1637. Предназначен для создания проектов с часами.
Параметры:
- Цифровая трубка 8 уровня серая регулируемая
- Уровень интерфейса управления может быть 5 В или 3,3 В
- 4 отверстия для винтов M2 для легкой установки
проект |
Минимальное |
Типичное |
максимал |
блок |
Напряжение питания |
3,3 |
5 |
5,5 |
VDC |
Ток (5 В) |
- |
30 |
80 |
мА |
размер |
42X24X12 |
мм |
||
вес |
8 |
г |
Нема питаннь про цей товар
Найчастіші запитання
Суб'єкт господарювання - ФОП група №3 без ПДВ (фізична особа - підприємець з розрахунковим рахунком в банку). Місце реєстрації та складу м. Дрогобич. Всі дані можна перевірити на сайті Міністерства Юстиції.
Приватні умільці і інженери, любителі саморобок, школи юних техніків і групи технічної творчості які не пов'язані з комерційними закупівлями великих партій товарів. Склад магазину - невеликий. Юридичні особи обслуговуються в повному обсязі (рахунок+наклдадна)
Магазин працює за принципом "Купуй, якщо розумієш". Як консультації можуть бути запропоновані напрямки технічних рішень але не схеми реалізації та монтажу. При покупці керуйтеся загальнодоступними джерелами інформації з Інтернету.
Перейдіть на сторінку товару. Наявність вказано над ціною. За наявності товару виберіть модель, якщо вони є під вказівником ціни. Натисніть синю кнопку "У кошик". Кількість товару відобразиться поряд із значком кошика у правому верхньому кутку. Коли кошик буде заповнений, перейдіть до оформлення замовлення, натиснувши кнопку "Оформити" або кнопку "Кошик". Заповніть дані для надсилання товару. Якщо товару поклали більше, ніж є на складі - система Вас попередить і не дасть замовити. Після поправки кількості в кошику натисніть синю кнопку "Оформити" і потім "Підтвердити", При цьому перевіряється фактична наявність товару на складі. Якщо товару не вистачає, з'явиться попередження. Зменшіть товар у кошику до зникнення попередження. При успішному Замовленні сторінка сайту привітає Вас та автоматично надішле Замовлення вам на емейл.
Магазин arduinka.biz.ua - інструмент ІТ комунікацій без торгового залу. Спосіб офіційного діалогу - е-mail. Лист з текстом замовлення - підтвердження укладення угоди. Лист може потрапити в СПАМ, бо відсилається автоматично роботом сайту. Перевірте папку СПАМ! Лист не прийде якщо адреса вказана неправильно. При відсутності листа звертайтеся в Viber або телефоном
Щоб коректно замовити впишіть в один рядок (наприклад Прізвище) назву, а в інший рядок (наприклад Ім'я) код ЗКПО фірми чи ФОП та місто одержання / розташування. Виберіть оплату на розрахунковий рахунок. У листі про замовлення у вас з'явиться кнопка "Роздрукувати рахунок" де і будуть вказані ваші реквізити отримувача. Можете внести всі дані в поле "Коментар до замовлення"
1. Зробіть інше замовлення і в коментарі вкажіть на необхідність відправити однією посилкою. Проведіть оплату
2. Будь ласка, повідомте в магазин по телефону про бажання додати товар в існуючу посилку. Сплатіть товар після узгодження з магазином
Важливо! Товар замовлений сьогодні до 21:00 - відправляється завтра. Товар передається щодня понеділок-субота на "Нова пошта" з 12:00 до 13:00 на замовлення попереднього дня. "Укрпошта" - відправка по робочих днях до 12:00 Форма оплати - тільки безготівкова, оплата - на бізнес-карту прив'язану до рахунку, на розрахунковий рахунок або на рахунок через посередників фінансових послуг Інтеркаса, Портмоне, Лікпей, Мастерпасс і т.п. Способи: Інтернет банкінг, термінали самообслуговування, Швидка оплата через сервіс Sendmoney (міжбанківський сервіс Приватбанку) >Реквізити оплати приходять на емейл. Не переходьте до оплати не отримавши повідомлення про успішне замовлення!
Наложка практикується виключно з постійними клієнтами магазину
в этом случае модуль TM1637 творит чудеса включая разные эффекты и бегущую строку