ЖК-клавиатура Щит lcd 16*2 символ lcd 1602 щит lcd 1602 для ARDUINO вход и выход Плата расширения
  • ЖК-клавиатура Щит lcd 16*2 символ lcd 1602 щит lcd 1602 для ARDUINO вход и выход Плата расширения
  • ЖК-клавиатура Щит lcd 16*2 символ lcd 1602 щит lcd 1602 для ARDUINO вход и выход Плата расширения

ЖК-клавиатура Щит lcd 16*2 символ lcd 1602 щит lcd 1602 для ARDUINO вход и выход Плата расширения

1 заказ
115 руб.

Описание

ЖК-клавиатура Щит lcd 16*2 символ lcd 1602 щит lcd 1602 для ARDUINO вход и выход Плата расширения

ЖК-клавиатура Щит lcd 16*2 символ lcd 1602 щит lcd 1602 для ARDUINO вход и выход Плата расширения

Для официального кода ARDUION:

/Пример использования библиотеки LCD4Bit_mod

# Включить <lcd4bit_mod. H>

/Создайте объект для управления ЖК-дисплеем.

/Количество строк в дисплее = 1

Lcd 4Bit_mod lcd = lcd 4Bit_mod (2);

/Ключ сообщение

Char msgs [5] [15] = {"Right Key OK",

"Вверх ключ ОК",

"Вниз ключ ОК",

"Левая клавиша ОК",

"Выбрать ключ ок"};

Int adc_key_val [5] = {30, 150, 360, 535, 760};

Int NUM_KEYS = 5;

Int adc_key_in;

Ключ int =-1;

Int oldkey =-1;

Void setup () {

PinMode (13, выход);/мы будем использовать светодиодный отладочный сигнал для вывода сердцебиения

Lcd. init ();

/По желанию, теперь Настройте настройки дисплея для конкретных приложений, перепроверяя все, что ЖК-дисплей сделал в lcd. init ()

/Lcd. commandWrite (0x0F);/Курсор вкл., дисплей вкл., мигание вкл. (противно!)

Lcd. clear ();

Lcd. printIn ("тестирование клавиатуры... В разделе ");

}

Void loop () {

Adc_key_in = аналог (0);/считывание значения с датчика

Цифровая запись (13, высокая);

Key = get_key (adc_key_in);/конвертировать в клавишу

If (key! = oldkey)/если обнаружена клавиша нажатия

{

Задержка (50);/дождитесь окончания

Adc_key_in = аналог (0);/считывание значения с датчика

Key = get_key (adc_key_in);/конвертировать в клавишу

If (key! = oldkey)

{

Oldkey = ключ;

If (ключ> = 0) {

Lcd. cursorTo (2, 0);/линия = 2, x = 0

Lcd. printIn (msgs [key]);

}

}

}

/Задержка (1000);

Цифровая запись (13, низкая);

}

/Преобразование значения ADC в номер ключа

Int get_key (неподписанный ввод int)

{

Int k;

Для (k = 0; k <NUM_KEYS; k + +)

{

If (вход <adc_key_val [k])

{

Возвращение к;

}

}

If (k> = NUM_KEYS)

K =-1;/не нажимается допустимая клавиша

Возвращение к;

}

LCD4Bit_mod.h

ЖК-клавиатура Щит lcd 16*2 символ lcd 1602 щит lcd 1602 для ARDUINO вход и выход Плата расширения

Характеристики

Номер модели
LCD1602 KEYPAD
SHIELD type
LCD Keypad
LCD SIZE
16*2 characters
PRODUCT Name
module shield