WPSH203 LCD a Keypad Shield pro Arduino
Uživatelská příručka

Zavedení
Všem obyvatelům Evropské unie
Důležité environmentální informace o tomto produktu
Tento symbol na zařízení nebo na obalu znamená, že likvidace zařízení po jeho životnosti může poškodit životní prostředí. Nelikvidujte jednotku (nebo baterie) jako netříděný komunální odpad; měl by být odevzdán specializované firmě k recyklaci. Toto zařízení by mělo být vráceno vašemu distributorovi nebo místní recyklační službě. Respektujte místní pravidla ochrany životního prostředí.
V případě pochybností se obraťte na místní úřady pro likvidaci odpadu.
Děkujeme, že jste si vybrali Whaddu! Před uvedením tohoto zařízení do provozu si důkladně přečtěte návod. Pokud bylo zařízení poškozeno při přepravě, neinstalujte jej ani nepoužívejte a kontaktujte svého prodejce.
Bezpečnostní pokyny
Před použitím tohoto zařízení si přečtěte tento návod a všechny bezpečnostní značky a pochopte je.
Pouze pro vnitřní použití.
- Toto zařízení mohou používat děti ve věku 8 let a starší a osoby se sníženými fyzickými, smyslovými nebo mentálními schopnostmi nebo s nedostatkem zkušeností a znalostí, pokud jsou pod dohledem nebo dostali pokyny týkající se bezpečného používání zařízení a rozumí související rizika. Děti si se zařízením nesmí hrát. Čištění a uživatelskou údržbu by neměly provádět děti bez dozoru.
Obecné pokyny
- Viz Servis a záruka kvality Velleman® na posledních stránkách této příručky.
- Veškeré úpravy zařízení jsou z bezpečnostních důvodů zakázány. Na poškození způsobené uživatelskými úpravami zařízení se nevztahuje záruka.
- Používejte zařízení pouze k určenému účelu. Použití zařízení neoprávněným způsobem vede ke ztrátě záruky.
- Na škody způsobené nedodržením určitých pokynů v této příručce se nevztahuje záruka a prodejce nepřijme odpovědnost za jakékoli následné vady nebo problémy.
- Společnost Velleman Group NV ani její prodejci nenesou odpovědnost za jakékoli škody (mimořádné, náhodné nebo nepřímé) – jakékoli povahy (finanční, fyzické…) vyplývající z vlastnictví, používání nebo selhání tohoto produktu.
- Uschovejte tento návod pro budoucí použití.
Co je Arduino®
Arduino® je open-source platforma pro prototypování založená na snadno použitelném hardwaru a softwaru. Desky Arduino® jsou schopny číst vstupy – senzor svícení, prst na tlačítku nebo zprávu na Twitteru – a přeměnit je na výstup – aktivovat motor, rozsvítit LED nebo něco publikovat online. Můžete své desce říct, co má dělat, zasláním sady instrukcí do mikrokontroléru na desce. K tomu použijete programovací jazyk Arduino (založený na Wiring) a softwarové IDE Arduino® (založené na Processing). Pro čtení zpráv na Twitteru nebo publikování online jsou vyžadovány další štíty/moduly/komponenty. Surfujte na www.arduino.cc pro více informací.
Konec produktuview
16×2 LCD a štít klávesnice pro desky Arduino® Uno, Mega, Diecimila, Duemilanove a Freeduino.

| 1 | LCD kontrastní potenciometr | 3 | ovládací tlačítka (připojeno k analogovému vstupu 0) |
| 2 | ICSP port |
Specifikace
- rozměry: 80 x 58 x 20 mm
Vlastnosti
- modré pozadí/bílé podsvícení
- nastavení kontrastu obrazovky
- používá 4bitovou knihovnu Arduino® LCD
- resetovací tlačítko
- tlačítka Nahoru, Dolů, Vlevo a Vpravo používají pouze jeden analogový vstup
Připnout rozložení
| Analogové 0 | NAHORU, DOLŮ, VPRAVO, VLEVO, VYBRAT |
| Digitální 4 | DB4 |
| Digitální 5 | DB5 |
| Digitální 6 | DB6 |
| Digitální 7 | DB7 |
| Digitální 8 | RS |
| Digitální 9 | E |
| Digitální 10 | Podsvícení |
Example
*/
#zahrnout
/******************************************************* ********
Tento program otestuje LCD panel a tlačítka
******************************************************* *****/
// výběr pinů použitých na LCD panelu
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
// definuje některé hodnoty používané panelem a tlačítky
int lcd_key = 0;
int adc_key_in = 0;
unsigned char message_count = 0;
unsigned long prev_trigger = 0;
#define btnRIGHT 0
#define btnUP 1
#define btnDOWN 2
#define btnLEFT 3
#define btnSELECT 4
#define btnNONE 5
// číst tlačítka
int read_LCD_buttons()
{
adc_key_in = analogRead(0); // přečtení hodnoty ze senzoru
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; // když všechny ostatní selžou, vrať toto...
}
void setup()
{
lcd.begin(16, 2); // spusťte knihovnu
lcd.setCursor(0,0);
lcd.print(“Whadda WPSH203”); // vytiskne jednoduchou zprávu
}
void loop()
{
lcd.setCursor(9,1); // přesunutí kurzoru na druhý řádek „1“ a 9 mezer nad
lcd.print(millis()/1000); // zobrazení sekund uplynulých od zapnutí
lcd.setCursor(0,1); // přesun na začátek druhého řádku
lcd_key = read_LCD_buttons(); // číst tlačítka
switch (lcd_key) // podle toho, které tlačítko bylo stisknuto, provedeme akci
{
případ btnRIGHT:
{
lcd.print(“VPRAVO”); // Tisk VPRAVO na LCD obrazovku
// Kód pro zvýšení počítadla zpráv po stisknutí tlačítka debounce
if((millis() – předchozí_spouštěč) > 500) {
počet_zpráv++;
if(počet_zpráv > 3) počet_zpráv = 0;
prev_trigger = millis();
}
////////////////////////////////////////////////// ///////////
přerušení;
}
případ btnLEFT:
{
// pokud potřebujete, aby se na displeji zobrazilo slovo “LEFT ”, použijte lcd.print(“LEFT “) místo lcd.print(adc_key_in) a lcd.print(” v”);
// následující 2 řádky vytisknou aktuální práh objtage přítomen na analogovém vstupu 0; Protože tato tlačítka jsou součástí zvtage dělič, stisknutím každého tlačítka se vytvoří jiný práh objtage
lcd.print(adc_key_in); // zobrazuje aktuální práh objtage na analogovém vstupu 0
lcd.print(”v”); // končí na v(olt)
// Kód pro snížení počítadla zpráv po stisknutí tlačítka debounce
if((millis() – předchozí_spouštěč) > 500) {
počet_zpráv–;
if(počet_zpráv == 255) počet_zpráv = 3;
prev_trigger = millis();
}
////////////////////////////////////////////////// ///////////////
přerušení;
}
případ btnUP:
{
lcd.print(“NAHORU “); // Tisk UP na LCD obrazovce
přerušení;
}
případ btnDOWN:
{
lcd.print(“DOLŮ “); // Tisk DOLŮ na LCD obrazovce
přerušení;
}
případ btnSELECT:
{
lcd.print(“VYBRAT”); // Tisk SELECT na LCD obrazovku
přerušení;
}
případ btnNONE:
{
lcd.print(“TEST”); // Tisk TEST na LCD obrazovce
přerušení;
}
}
// Pokud bylo stisknuto tlačítko, zkontrolujte, zda není třeba zobrazit jinou zprávu
if(lcd_key != btnNONE) {
lcd.setCursor(0,0);
přepínač(počet_zpráv)
{
případ 0: {
lcd.print(“Whadda WPSH203 “);
přerušení;
}
případ 1: {
lcd.print(“LCD štít “);
přerušení;
}
případ 2: {
lcd.print(“Zkontrolujte whadda.com”);
přerušení;
}
případ 3:{
lcd.print(“Velleman “);
přerušení;
}
}
lcd.setCursor(0,1); // reset LCD kurzoru na 2. řádek (index 1)
}
}

Změny a typografické chyby vyhrazeny – © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
Dokumenty / zdroje
![]() |
WHADDA WPSH203 LCD a Keypad Shield pro Arduino [pdfUživatelská příručka WPSH203 Kryt LCD a klávesnice pro Arduino, WPSH203, Kryt LCD a klávesnice pro Arduino, Kryt klávesnice pro Arduino, Kryt pro Arduino |




