У зв'язку зі святкуванням Нового Року ми працюємо за наступним графіком: • з 31.12.24(Вт) по 02.01.25(Чт) не працюємо • з 03.01.25(Пт) працюємо в звичайному режимі.
Інтерет-магазин приймає замовлення цілодобово 24/7 !
Цей браузер не підтримує API Web Speech. Встановіть Google Chrome.
Голосове введення таже працює в Safari, Яндексі, мобільних браузерах Huawei, Opera і Samsung..
Стандартний однорядковий символьний індикатор 16символів у рядку. Сірі символи на жовтому фоні. Має російські символи (кирилиця) в таблиці знакогенератора контроллера.
Використовується контроллер ks0066, який є аналогом HD44780 і походить як заміна для нього. Напруга живлення дисплея 5 В.
Распиновка ідентична індикаторам фірми Winstar. Підсвічування дисплея вже підключене через токоограничительный резистор на платі до виведень 15 и16. Для виставляння рівня контрастності символів необхідно встановити резистивного дільника (наприклад подстроечный резистор або потенціометр) середньою точкою до виведення Vo, іншими кінцями до живлення індикатора.
Распиновка індикатора і креслення:
Використання індикатора:
Для виведення символів на дисплей потрібний мікроконтроллер або мікропроцесор. Управління відбувається за допомогою паралельного інтерфейсу, що складаються з:RS, R/W, E, DB0-DB7 (лінія даних) . Детальніше про управління ви можете дізнатися з даташита.
Перевірку цього модуля робили на Arduino UNO за допомогою стандартної бібліотеки LiquidCrystal і прикладів скетчів, що додаються до неї. За допомогою її можна виводити на дисплей латинські символи і числа. Відкриємо стандартний приклад-скетч HelloWorld з теки LiquidCrystal. Підключаємо дисплей до пинам Ардуино згідно з описом в скетчі. У рядку "lcd.begin(16, 2);" міняємо 16 на 8, ця кількість символів в рядку. Рядок "lcd.print("hello, world!");" виводить "hello, world!" на дисплей.
Кирилицю (російська мова) ця бібліотека не сприймає з ряду причин, але може вивести безпосередньо будь-який символ з таблиці знакогенератора. Таким чином, посимвольний, можна виводити і російський текст на дисплей. Для цього можна використати два методи. Перший метод: використовуючи функцію "lcd.write();". Для виведення символу з таблиці, досить вказати його адресу в двійковому або шістнадцятиричному форматі. Приміром, ми хочемо вивести букву "Д". Дивимося в таблицю і дізнаємося його адресу: HHHL для старших 4-ех біт і LLLL для молодших. У бінарному виді це відповідає 0b11100000, у шістнадцятиричному виді це 0xE0. У результаті отримаємо "lcd.write(0b11100000);" чи "lcd.write(0xE0);". Другий метод: використовуючи escape-послідовність \x## у рядку виведення рядка через функцію "lcd.print();" . У якості ## використовуємо шестнадцетеричный код символу з таблиці. Наприклад рядок "lcd.print("\xE0" "o" "\xBC");" виведе на дисплей напис "Будинок".
Так само існують сторонні бібліотеки, за типом LiquidCrystalRus , здатні "правильно" відображати російські символи з рядка. Залежно від версії ARDUINO IDE і його бібліотек працює зі змінним успіхом, часто конфліктуючи із стандартною бібліотекою.
Таблиця знакогенератора індикатора:
Залишіть свій відгук або запитайте
Тут обговорюється лише цей товар. Коментарі не будуть видалені! Будь ласка, дотримуйтесь Правил коментування.
Дані, представлені в описі товару є довідковими і можуть відрізнятися від зазначених виробником.
Для проведення технічних розрахунків і отримання точних параметрів товару використовуйте даташіти з сайту виробника.
Якщо Вам потрібна додаткова інформація, або ви виявили в описі помилку, або є інші питання з цього товару, то Вам допоможе Денис - Днепр
unknown