Экран ЖК-клавиатуры TZT LCD1602 Дисплей модуля LCD 1602 синий экран для Arduino

( 5.00 )
224.71₽ 197.57₽

Информация о продукте

Экран ЖК-клавиатуры LCD1602 LCD 1602 Модульный дисплей для Arduino ATMEGA328 ATMEGA2560 raspberry pi UNO blue screen 1602LCD Основные технические параметры: 1. Емкость дисплея: 16 × 2 символа 2. Рабочее напряжение чипа: 4,5-5,5 В 3. Рабочий ток: 2,0 мА (5,0 В) 4. Наилучшее рабочее напряжение модуля: 5,0 В 5. Размер символа: 2,95 × 4,35 (Ш × В) мм Определения контактов: 1 Заземление питания VSS 9 Данные D2 2 Положительное значение питания VDD 10 Данные D3 3 Смещение жидкокристаллического дисплея VL 11 Данные D4 4 Выбор данных RS / Command 12 Данные D5 5 Выбор R / W R / W 13 Данные D6 6 Включение сигнала E 14 Данные D7 7 Данные D0 15 Положительная подсветка BLA 8 Данные D1 16 Отрицательная подсветка BLK 1 фут: VSS для питания заземления. 2 фута: подключен источник питания VDD 5V. 3 фута: VL для стороны регулировки контрастности ЖК-дисплея, тогда источник питания имеет самую слабую контрастность, максимальная контрастность заземления, высокая контрастность приведет к появлению "ореолов", может использоваться при потенциометре 10K для регулировки контрастности. 4 фута: RS для выбора регистра выберите высокий регистр данных, низкий - когда инструкция выбирает регистр. 5 футов: R / W для сигнальных линий чтения и записи, высокий при операции чтения, низкий при операции записи.Когда RS и R / W вместе для низкого уровня могут быть записаны в инструкцию или адрес отображения, когда RS низкий, когда R / W высокий, можно считывать сигнал занятости, когда RS высокого уровня, R / W низкого уровня может записывать данные. 6 футов: Включена E-сторона, когда уровень E переходит с высокого на низкий, ЖК-модуль выполняет команду. от 7 до 14 футов: D0 ~ D7 для 8-разрядных двунаправленных линий передачи данных. 15 футов: катод подсветки. 16 футов: отрицательная подсветка. 1602LCD инструкции: ЖК внутреннего контроллера модуль 1602 в общей сложности 11 команд управления, как показано в таблице ниже: нет.Инструкция по РС ж / д Д7 Д6 Д5 Д4 Д3 Д2 Д1 Д0 1 очистить экран 0 0 0 0 0 0 0 0 0 1 2 курсор возврата 0 0 0 0 0 0 0 0 1 * 3 Установить режим ввода 0 0 0 0 0 0 0 1 я / Г Х 4 дисплей Вкл / Выкл 0 0 0 0 0 0 1 Д О С Б 5 курсора или символ, сдвиг 0 0 0 0 0 1 С / C Р / Л * * 6 устанавливается функция 0 0 0 0 1 дл и н ф * * 7 набор символов поколение памяти с адресом 0 0 0 1 символ поколения адреса памяти 8 набор данных адрес памяти 0 0 1 отображения данных адрес памяти 9 читать флаг занятости или адрес 0 1 БФ счетчика адреса 10 напишите CGRAM или DDRAM) 1 0 данные, которые будут записаны 11 считывать данные из CGRAM или DDRAM 1 1 чтение данных содержание 1602 ЖК-модуль операций чтения и записи, экран и курсор операции планируются на основе инструкции, чтобы достичь. (Примечание: 1 - высокий уровень, 0 - низкий) Инструкция 1: Очистить дисплей, код инструкции 01H, сброс курсора на адрес 00H.Команда 2: курсор сбрасывается, и курсор возвращается на адрес 00H.Инструкция 3: Настройка курсора и режима отображения Ввод-вывод: направление перемещения курсора, смещение верхнего уровня вправо, смещение нижнего уровня влево S: Весь текст на экране перемещается влево или вправо.Высокий уровень означает активный, низкий уровень недопустим.Команда 4: Управление переключателем дисплея.D: включение и выключение общего дисплея, указанный дисплей с высокой открытостью, плоский дисплей с низким энергопотреблением выключен дисплей C: включение и выключение управления курсором, высокий уровень означает, что курсор есть, низкий уровень - что курсора нет B: контролируйте, мигает ли курсор, высокий уровень мигает, низкий уровень не мерцает.Инструкция 5: Переключение курсора или дисплея S / C: перемещает отображаемый текст на высокий уровень и перемещает курсор на низкий уровень.Инструкция 6: Команда настройки функции DL: 4-разрядная шина высокого уровня, 8-разрядная шина низкого уровня N: обычно однострочный дисплей с низким энергопотреблением, двухстрочный дисплей высокого уровня F: низкоуровневый дисплей с матричными символами размером 5x7 точек, высокоуровневый дисплей с матричными символами размером 5x10 точек.Команда 7: Настройка адреса ОЗУ генератора символов.Инструкция 8: Настройка адреса DDRAM.Инструкция 9: Считайте сигнал занятости и адрес курсора BF: флаг занятости, высокий уровень означает занятость, тогда модуль не может подключить полученную команду или данные, если низкий уровень не занят.Команда 10: Запись данных.Команда 11: считайте данные.Совместим с HD44780 с чипа таблица выглядит следующим образом: прочитать состояние ввода РС = л, р / б = ч, е = ч выходной Д0-Д7 = слово состояния командой записи ввода РС = Л, Р / Ш = Л, Д0-Д7 = инструкция кодом, e = высокий импульсный выход никто читать входные данные РС = н, р / б = ч, е = ч выходной Д0-Д7 = запись данных сведения входы РС = Н, Р / Ш = Л, Д0-Д7 = данные, e = высокий импульсный выход никто 1602LCD общую инициализацию (сброс) процесс: задержка 15мс писать команды 38H (не обнаруживает сигнала занятости) задержка 5 мс писать команды 38H (не обнаруживает сигнала занятости) задержка 5 мс писать команды 38H (не обнаруживает сигнала занятости) после каждой записи, чтение / запись данных операций необходимо для обнаружения сигнала "занято" напишите команду 38H: отображает режим настройки писать команды 08ЧАС: дисплей выключен писать команды 01Ч: дисплей-экран Clear напишите команда 06H: Отображает перемещение курсора, настройка писать команды 0CH: отображение курсора, настройка AUDUINO официальной рутины: // пример использования библиотеки LCD4Bit_mod #включают // создать объект для управления ЖК. // количество строк в дисплее = 1 LCD4Bit_mod ЖК = LCD4Bit_mod (2); // ключевое сообщение сгорите msgs [5] [15] = { "правую клавишу ОК", "вверх ключ ОК", ""вниз " ОК", "левая клавиша ОК", "выберите клавишу OK"}; и int adc_key_val [5] = {30,150,360,535,760}; и int NUM_KEYS = 5; и int adc_key_in; внутреннее ключ = -1; и int oldkey = -1; недействительными установки () { PinMode (13, Выходных); // мы будем использовать светодиодный индикатор для вывода сердцебиение ЖК.метод init (); // опционально, теперь настраиваем наше приложение, настройки дисплея, переопределяя любой ЖК делали в ЖК.метод init () //ЖК.commandWrite(0x0F);// курсор на, НА, НА, на мгновение. (Противно!) Lcd.clear (); Lcd.printIn ( "Тестирование КЛАВИАТУРЫ ...нажатие"); }} Void loop () { Adc_key_in = analogRead (0); // считываем значение с датчика digitalWrite (13, HIGH); Клавиша = get_key (adc_key_in); // преобразуем в нажатие клавиши If (клавиша! = Oldkey) // если обнаружено нажатие клавиши { Задержка (50); // дождитесь времени отмены Adc_key_in = analogRead (0); // считайте значение с сенсорной клавиши = get_key (adc_key_in); // преобразуйте в нажатие клавиши, если (клавиша! = Старый ключ) { Старый ключ = ключ; If (ключ> = 0) { Lcd.cursorTo (2, 0); // строка = 2, x = 0 Lcd.printIn (сообщения [ключ]); }} }} }} // задержка (1000); digitalWrite (13, НИЗКИЙ); }} // Преобразуем значение АЦП в номер клавиши Int get_key (ввод без знака int) { Int k; For (k = 0; k { If (ввод { Возврат k; }}}} If (k> = NUM_KEYS) K = -1; // Не нажата допустимая клавиша Return k; }} LCD4Bit_mod.h

Дополнительная информация

  • Номер модели - Экран ЖК-клавиатуры
  • Фирменное наименование - TZT
  • Функция отображения - графика
  • Область применения - Переключатель и датчик для Arduino STM
  • Использование - Внутренний
  • Цвет лампового чипа - Полноцветный
  • Пиксели - 16 мм
  • Функции - Электронный модуль
  • Происхождение - Материковый Китай

SKU: c104829


Отзывы (0)

Вам также могут понравиться