www.Stavebnice.com Můj účet   Obsah košíku   Pokladna  
  Shop » Katalog » robotika » Arduino » Můj účet  |  Obsah košíku  |  Pokladna   
Kategorie
Anchor (12)
fischertechnik-> (114)
sady pro školy (8)
výroba (3)
školení (2)
robotika-> (173)
  3D tiskárny, CNC (18)
  Arduino (17)
  Item (11)
  konstrukce-> (9)
  krokové motory (1)
  moduly (20)
  motory (10)
  PC elektronika-> (2)
  PICAXE-> (10)
  pneumatika (1)
  podvozky (2)
  programátory (1)
  řízení motorů (8)
  různé
  součástky elektronické (17)
  součástky mechanické-> (13)
  stavebnice (2)
  zobrazovače (1)
  Udělej si (4)
  vodiče, baterie, nabíječky (25)
Merkur-> (49)
výprodej-> (12)
Výrobce
Novinky více
Pojezdová chromovaná tyč 12mm, 200mm
Pojezdová chromovaná tyč 12mm, 200mm
130Kč
Rychlé hledání
 
Zadejte klíčové slovo(a) pro vyhledání produktu.
Rozšířené vyhledávání
Informace
Doprava zboží
Ochrana soukromí
Podmínky používání
Kontaktujte nás
LCD Keypad Shield 360Kč
cena s DPH
skladem 1ks

LCD Keypad Shield pro Arduino.

Standardní dvouřádkový displej 2x16 přímo podporovaný knihovnou arduina

  • LCD je napájen 5V z Arduina
  • LCD používá digitální piny 8, 9, 4, 5, 6, 7 a 10
  • 5 tlačítek na jednom pinu (0) šetří vstupy
  • 6. tlačítko je reset
  • tlačítka používají pouze jeden analogový pin 0, vyhodnocováno napěťově nebo knihovnou

    Příklad použití LCD v arduinu verze 1.0.3:

    //Sample using LiquidCrystal library
    #include "<"LiquidCrystal.h">" - v tomto řádku odstraňte uvozovky
    /*******************************************************
    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
    // For V1.1 us this threshold
    if (adc_key_in < 50) return btnRIGHT;
    if (adc_key_in < 250) return btnUP;
    if (adc_key_in < 450) return btnDOWN;
    if (adc_key_in < 650) return btnLEFT;
    if (adc_key_in < 850) return btnSELECT;
    // For V1.0 comment the other threshold and use the one below:
    /*
    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;
    }
    }
    }

  • Tato položka byla přidána do katalogu Úterý 21 srpen, 2012.
    Hodnocení
    Zákazníci, kteří si tento výrobek také objednali
    Minizdířka 2,6mm letovací, 10ks
    Minizdířka 2,6mm letovací, 10ks
    Minibanánek 2,6mm - modrý, 10ks
    Minibanánek 2,6mm - modrý, 10ks
    Minibanánek 2,6mm - bílý, 10ks
    Minibanánek 2,6mm - bílý, 10ks
    PFH02-02 domeček, 10x
    PFH02-02 domeček, 10x
    Minibanánek 2,6mm - zelený, 10ks
    Minibanánek 2,6mm - zelený, 10ks
    Minibanánek 2,6mm - černý, 10ks
    Minibanánek 2,6mm - černý, 10ks
    Nákupní košík více
    0 položek
    Informace o výrobci
    Jiné produkty
    Upozorňování více
    InformováníInformujte mě o změnách na LCD Keypad Shield
    Informujte přátele
     
    Řekněte přátelům o tomto produktu.
    Hodnocení více
    Napsat hodnoceníOhodnoťte tento produkt
    Jazyky
    Czech
    Měny


    Copyright © 2005-2016 Stavebnice.com
    Provozovatel: Ladislav Vohralík, Košařova 26, 19700 Praha 9, IČ: 18707513, neplátce DPH, č.ú.: 2800403886/2010
    www.stavebnice.com, info@stavebnice.com, telefon: +420 732-777-052
    Značka fischertechnik jsou ochranné známky společnosti Artur Fischer Gmbh & Co. KG, jejíž oficiální stránky naleznete na www.fischertechnik.de.
    Značka LEGO jsou ochranné známky společnosti LEGO Company, jejíž oficiální stránky naleznete na www.lego.com.
    Ostatní uvedená loga a značky jsou registrovanými obchodními známkami a značkami jejich vlastníků.
    Uváděné ceny jsou s DPH