Vaše internetové připojení je zpět. Aby vše fungovalo správně, klikněte pro přenačtení stránky.
Nejste připojeni k internetu. Zkontrolujte své připojení a zkuste to prosím znovu.
Nabídka už bohužel skončila, ale níže jsme vám našli pár podobných.
LCD DISPLAY, 6 tlačítek typ1602 vhodné pro ARDUINO - Elektro
LCD DISPLAY, 6 tlačítek typ1602 vhodné pro ARDUINO - Elektro
LCD DISPLAY, 6 tlačítek typ1602 vhodné pro ARDUINO - Elektro
1 z 2
Nové

LCD DISPLAY, 6 tlačítek typ1602 vhodné pro ARDUINO

Skončeno
15x zakoupeno
99 Kč
Ukončeno v sobotu 2. 7. 2022, 08:14:44
Nakupujete od ověřeného prodejce
14 dní na vrácení zboží
Doprava a platba
Doporučená zásilka 90 Kč
Přeprava s dobírkou 130 Kč
Doba dodání 2-3 dny
Hotově při převzetí
Bankovním převodem
Podrobnosti
LCD DISPLAY, 6 tlačítek typ1602 vhodné pro ARDUINO
Popis předmětu
Informace od prodejce
Stav zboží
nepoužívaný, nerozbalený produkt ve 100% stavu

DIVISHOBBY

Dvouřádkový LCD DISPLAY s 6-ti tlačítky. Typ 1602 vhodné pro ARDUINO UNO a jeho klony

LCD Panel lze přímo zasunout do Arduina Una. Po náhrání patřičného programu hned funguje.

.

Testovací program:

//Sample using LiquidCrystal library
#include

// 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("Stiskni tlacitko"); // 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("VPRAVO ");
break;
}
case btnLEFT:
{
lcd.print("VLEVO ");
break;
}
case btnUP:
{
lcd.print("NAHORE ");
break;
}
case btnDOWN:
{
lcd.print("DOLE ");
break;
}
case btnSELECT:
{
lcd.print("KRAJNI ");
break;
}
case btnNONE:
{
lcd.print("NIC ");
break;
}
}
}

DIVISHOBBY Kompletní nabídka zboží Dotaz Přidat k oblíbeným Hodnocení O mně Kompletní nabídka zboží CNC a 3D tisk Měření, regulace a termostaty Pro modeláře Lepidla Ostatní Dvouřádkový LCD DISPLAY s 6-ti tlačítky. Typ 1602 vhodné pro ARDUINO UNO a jeho klony LCD Panel lze přímo zasunout do Arduina Una. Po náhrání patřičného programu hned funguje. . Testovací program: //Sample using LiquidCrystal library #include // 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("Stiskni tlacitko"); // 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("VPRAVO "); break; } case btnLEFT: { lcd.print("VLEVO "); break; } case btnUP: { lcd.print("NAHORE "); break; } case btnDOWN: { lcd.print("DOLE "); break; } case btnSELECT: { lcd.print("KRAJNI "); break; } case btnNONE: { lcd.print("NIC "); break; } } }

Nabídka č. 6732348401 Vystaveno 05.06. 19:06 Zobrazení: 17