Logo
Nevíte si rady? Zavolejte.
(Po-Pá, 8-16hod)
0 ks
za 0,00 Kč
Nákupní košík je prázdný
Potřebujete poradit? Neváhejte nás kontaktovat.
Nakupte ještě za 1 500,00 Kč a máte dopravu ZDARMA
  1. Úvod
  2. Arduino + moduly
  3. Displeje
  4. Shieldy s LCD
  5. LCD display 1602 zelený + klávesnice pro Arduino, LCD shield

LCD display 1602 zelený + klávesnice pro Arduino, LCD shield

Modul LCD 16x2 displej pro Arduino UNO

Rozšiřující modul se zeleným displejem 1602 a 5+1 tlačítky, kompatibilní s Arduino. Shield obsahuje 16*2 LCD.Jeden analogový vstup se používá pro dete... celý popis
Dostupnost
Skladem
Nejsme plátci DPH
120,00 Kč
ks
Číslo produktu:112
Hlídat cenu / dostupnost
Kompletní specifikace

Rozšiřující modul se zeleným displejem 1602 a 5+1 tlačítky, kompatibilní s Arduino.

Shield obsahuje 16*2 LCD.
Jeden analogový vstup se používá pro detekci 5 tlačítek. Je zde také resetovací tlačítko.

Trimrem lze nastavit kontrast LCD.
Tlačítka UP, DOWN, LEFT, RIGHT, SELECT a RESET.

Ukázkový kód pro arduino:

//Sample using LiquidCrystal library
#include
/*******************************************************
This program will test the LCD panel and the buttons
Mark Bramwell, July 2010
********************************************************/
// select the pins used on the LCD panel
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
// define some values used by the panel and buttons
int lcd_key = 0;
int adc_key_in = 0;
#define btnRIGHT 0
#define btnUP 1
#define btnDOWN 2
#define btnLEFT 3
#define btnSELECT 4
#define btnNONE 5
// read the buttons
int read_LCD_buttons()
{
adc_key_in = analogRead(0); // read the value from the sensor
// my buttons when read are centered at these valies: 0, 144, 329, 504, 741
// we add approx 50 to those values and check to see if we are close
if (adc_key_in > 1000) return btnNONE; // We make this the 1st option for speed reasons since it will be the most likely result
if (adc_key_in < 50) return btnRIGHT;
if (adc_key_in < 195) return btnUP;
if (adc_key_in < 380) return btnDOWN;
if (adc_key_in < 555) return btnLEFT;
if (adc_key_in < 790) return btnSELECT;
return btnNONE; // when all others fail, return this...
}
void setup()
{
lcd.begin(16, 2); // start the library
lcd.setCursor(0,0);
lcd.print("Push the buttons"); // print a simple message
}
void loop()
{
lcd.setCursor(9,1); // move cursor to second line "1" and 9 spaces over
lcd.print(millis()/1000); // display seconds elapsed since power-up
lcd.setCursor(0,1); // move to the begining of the second line
lcd_key = read_LCD_buttons(); // read the buttons
switch (lcd_key) // depending on which button was pushed, we perform an action
{
case btnRIGHT:
{
lcd.print("RIGHT ");
break;
}
case btnLEFT:
{
lcd.print("LEFT ");
break;
}
case btnUP:
{
lcd.print("UP ");
break;
}
case btnDOWN:
{
lcd.print("DOWN ");
break;
}
case btnSELECT:
{
lcd.print("SELECT");
break;
}
case btnNONE:
{
lcd.print("NONE ");
break;
}
}
}

Novinky z našeho blogu

Orange Pi Zero - instalace Blynk serveru pro IoT
05.05.2017
Orange Pi Zero - instalace Blynk serveru pro IoT
Dnes rozchodíme na Orange Pi Zero Blynk server, který nám umožní komunikovat z mobilního telefonu s např. ESP8266, Arduinem apod. připojeným do domácí... číst celé
Orange Pi Zero - instalace Armbian linuxu
28.04.2017
Orange Pi Zero - instalace Armbian linuxu
Orange Pi Zero je jednodeskový počítač s nízkým příkonem a solidním výkonem za příznivou cenu. Dnes si ukážeme, jak na zařízení rozchodit linuxovou d... číst celé

Výrobky prodávané na tomto webu nejsou samostatně funkčním celkem. Jedná se o komponenty, které vyžadují odbornou montáž.

Vzhledem k neustálému vývoji elektronických modulů se může stát, že dodaný modul se bude mírně fyzicky lišit (barvou tištěného spoje, rozmístěním součástek a pinů) od fotky na e-shopu. Funkčnost zůstává zachována! Děkujeme za pochopení.

 

Podle zákona o evidenci tržeb je prodávající povinen vystavit kupujícímu účtenku. Zároveň je povinen zaevidovat přijatou tržbu u správce daně online; v případě technického výpadku pak nejpozději do 48 hodin.
Vytvořeno na Eshop-rychle.czEshop-rychle.cz
Zpracování osobních údajů můžete ovlivnit úpravou svých preferencí ochrany soukromí.