1602 LCD Keypad Shield
1602 LCD Keypad Shield
1602 LCD Keypad Shield
1602 LCD Keypad Shield
1602 LCD Keypad Shield
1602 LCD Keypad Shield
1602 LCD Keypad Shield
1602 LCD Keypad Shield

LCD 1602 Keypad Shield

LCD экран 16x2 (белые буквы на синем фоне) с клавиатурой

00291
Нет в наличии
7,00 €

(7,00 € gb. / шт. )


 

Основные технические характеристики:

• Дисплей синего цвета с белыми буквами. Регулировка яркости подсветки

• Тип дисплея: Символьный

• Разрешение:16x2

• 6 кнопок

• Питание дисплея: 5 Вольт

• Работа дисплея: в 4 битном режиме

 

В состав платы входит LCD дисплей и 6 кнопок. Пины 4, 5, 6, 7, 8, 9 и 10 задействованы для управления LCD. На аналоговый пин 0 считываются сигналы с кнопок. Дисплей в данной сборке работает в четырех битном режиме.

Подключение производится одним движением, необходимо просто состыковать шилд с платой из семейства Arduino (Diecimila, Duemilanove, UNO, Mega, Mega2560, Mega ADK).

В данном примере на дисплей будут выводиться направления (вверх, вниз, влево, вправо) и кнопка выбора, соответствующие нажатым кнопкам.

 

Пример программного кода:

#include <Wire.h> // добавляем необходимые библиотеки
#include <LiquidCrystal.h>

LiquidCrystal lcd(8, 9, 4, 5, 6, 7 );

// Нажатые кнопки
int button;
const int BUTTON_NONE   = 0;
const int BUTTON_RIGHT  = 1;
const int BUTTON_UP     = 2;
const int BUTTON_DOWN   = 3;
const int BUTTON_LEFT   = 4;
const int BUTTON_SELECT = 5;

int getPressedButton()
{
  int buttonValue = analogRead(0); // считываем значения с аналогового входа(A0) 
  if (buttonValue < 100) {
    return BUTTON_RIGHT;  
  }
  else if (buttonValue < 200) {
    return BUTTON_UP;
  }
  else if (buttonValue < 400){
    return BUTTON_DOWN;
  }
  else if (buttonValue < 600){
    return BUTTON_LEFT;
  }
  else if (buttonValue < 800){
    return BUTTON_SELECT;
  }
  return BUTTON_NONE;
}

void setup()
{
  lcd.begin(16, 2);             
  lcd.print("zelectro.com.ua");        
}

void loop()
{
  button = getPressedButton();
  switch (button)
  {
    case BUTTON_RIGHT: // при нажатии кнопки выводим следующий текст
       lcd.setCursor(0, 0); 
       lcd.print("                 "); 
       lcd.setCursor(0, 0);
       lcd.print("BUTTON: RIGHT");
       break;
    case BUTTON_LEFT:
       lcd.setCursor(0, 0); 
       lcd.print("                   "); 
       lcd.setCursor(0, 0);
       lcd.print("BUTTON: LEFT");
       break;
    case BUTTON_UP:
       lcd.setCursor(0, 0); 
       lcd.print("                  "); 
       lcd.setCursor(0, 0);
       lcd.print("BUTTON: UP");
       break;
    case BUTTON_DOWN:
       lcd.setCursor(0, 0); 
       lcd.print("                "); 
       lcd.setCursor(0, 0);
       lcd.print("BUTTON: DOWN");
       break;
    case BUTTON_SELECT:
       lcd.setCursor(0, 0); 
       lcd.print("                 "); 
       lcd.setCursor(0, 0);
       lcd.print("BUTTON: SELECT");
       break;
  }
}
Рабочее напряжение:
5V
Разрешение экрана:
16x2
Цвет экрана:
синий фон с белым изображением
Touch screen:
NO
No reviews

16 других товаров в той же категории:

Товар добавлен в список желаний
Товар добавлен для сравнения.

На нашем интернет-сайте используются файлы куки. Файлы куки помогают обеспечивать надлежащее функционирование интернет-страницы и ее совершенствование, поэтому необходимые файлы куки (технические, функциональные и аналитические) устанавливаются автоматически. Чтобы индивидуализировать ваш опыт поиска в интернете и предоставлять предложения, которые будут актуальны именно для Вас, на интернет-странице также используются целевые файлы куки. Нажатием клавиши «соглашаюсь» Вы соглашаетесь с установкой и использованием целевых файлов куки. Вы сможете отозвать свое согласие в любое время, изменив установки своего интернет-браузера или стерев записанные файлы куки. Более подробная информация предоставляется - в политике файлов куки