Описание
ЖК-клавиатура Щит 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

Характеристики
- Номер модели
- LCD1602 KEYPAD
- SHIELD type
- LCD Keypad
- LCD SIZE
- 16*2 characters
- PRODUCT Name
- module shield









