WPSH203 Kryt LCD a klávesnice pre Arduino
Používateľská príručka
Úvod
Všetkým obyvateľom Európskej únie
Dôležité environmentálne informácie o tomto produkte
Tento symbol na zariadení alebo obale znamená, že likvidácia zariadenia po jeho životnosti môže poškodiť životné prostredie. Jednotku (alebo batérie) nelikvidujte ako netriedený komunálny odpad; treba ho odovzdať do špecializovanej spoločnosti na recykláciu. Toto zariadenie by ste mali vrátiť vášmu distribútorovi alebo miestnej recyklačnej službe. Rešpektujte miestne environmentálne pravidlá.
Ak máte pochybnosti, obráťte sa na miestne úrady pre likvidáciu odpadu.
Ďakujeme, že ste si vybrali Whadda! Pred uvedením tohto zariadenia do prevádzky si dôkladne prečítajte návod. Ak sa zariadenie pri preprave poškodilo, neinštalujte ho ani ho nepoužívajte a kontaktujte svojho predajcu.
Bezpečnostné pokyny
Pred použitím tohto zariadenia si prečítajte tento návod a všetky bezpečnostné značky a pochopte ich.
Len na vnútorné použitie.
- Tento prístroj môžu používať deti vo veku 8 rokov a staršie a osoby so zníženými fyzickými, zmyslovými alebo mentálnymi schopnosťami alebo s nedostatkom skúseností a znalostí, ak sú pod dohľadom alebo dostali pokyny týkajúce sa bezpečného používania zariadenia a rozumejú súvisiace riziká. Deti sa so zariadením nesmú hrať. Čistenie a užívateľskú údržbu by nemali vykonávať deti bez dozoru.
Všeobecné pokyny
- Pozrite si servis a záruku kvality Velleman® na posledných stranách tohto návodu.
- Všetky úpravy zariadenia sú z bezpečnostných dôvodov zakázané. Na poškodenie spôsobené používateľskými úpravami zariadenia sa nevzťahuje záruka.
- Prístroj používajte iba na určený účel. Používanie zariadenia neoprávneným spôsobom ruší platnosť záruky.
- Poškodenie spôsobené nedodržaním určitých pokynov v tomto návode nie je kryté zárukou a predajca nezodpovedá za žiadne následné chyby alebo problémy.
- Spoločnosť Velleman Group NV ani jej predajcovia nenesú zodpovednosť za žiadne škody (mimoriadne, náhodné alebo nepriame) – akejkoľvek povahy (finančné, fyzické...) vyplývajúce z vlastníctva, používania alebo zlyhania tohto produktu.
- Uschovajte si tento návod pre budúce použitie.
Čo je Arduino®
Arduino® je open source platforma na prototypovanie založená na ľahko použiteľnom hardvéri a softvéri. Dosky Arduino® sú schopné čítať vstupy – senzor zapnutia svetla, prst na tlačidle alebo správu na Twitteri – a premeniť ich na výstup – aktiváciu motora, zapnutie LED alebo publikovanie niečoho online. Svojej doske môžete povedať, čo má robiť, odoslaním súboru inštrukcií mikrokontroléru na doske. Na tento účel použijete programovací jazyk Arduino (založený na Wiring) a softvérové IDE Arduino® (založené na Processing). Na čítanie správ na Twitteri alebo publikovanie online sú potrebné ďalšie štíty/moduly/komponenty. Surfujte na www.arduino.cc pre viac informácií.
Koniec produktuview
16×2 LCD a štít klávesnice pre dosky Arduino® Uno, Mega, Diecimila, Duemilanove a Freeduino.
1 | LCD kontrastný potenciometer | 3 | ovládacie klávesy (pripojené k analógovému vstupu 0) |
2 | ICSP port |
Špecifikácie
- rozmery: 80 x 58 x 20 mm
Vlastnosti
- modré pozadie/biele podsvietenie
- nastavenie kontrastu obrazovky
- používa 4-bitovú knižnicu Arduino® LCD
- tlačidlo reset
- tlačidlá Hore, Dole, Doľava a Doprava používajú iba jeden analógový vstup
Pripnúť rozloženie
Analógový 0 | HORE, DOLE, DOPRAVA, DOĽAVA, VYBRAŤ |
Digitálne 4 | DB4 |
Digitálne 5 | DB5 |
Digitálne 6 | DB6 |
Digitálne 7 | DB7 |
Digitálne 8 | RS |
Digitálne 9 | E |
Digitálne 10 | Podsvietenie |
Example
*/
#include
/******************************************************* ********
Tento program otestuje LCD panel a tlačidlá
******************************************************* *****/
// vyberte piny použité na LCD paneli
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
// definuje niektoré hodnoty používané panelom a tlačidlami
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
// čítať tlačidlá
int read_LCD_buttons()
{
adc_key_in = analogRead(0); // prečítať hodnotu zo snímača
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;
návrat btnNONE; // keď všetky ostatné zlyhajú, vráťte toto...
}
void setup()
{
lcd.begin(16, 2); // spustiť knižnicu
lcd.setCursor(0,0);
lcd.print(“Whadda WPSH203”); // vytlačí jednoduchú správu
}
void loop()
{
lcd.setCursor(9,1); // presuňte kurzor na druhý riadok „1“ a 9 medzier
lcd.print(millis()/1000); // zobrazenie sekúnd uplynutých od zapnutia
lcd.setCursor(0,1); // presun na začiatok druhého riadku
lcd_key = read_LCD_buttons (); // čítať tlačidlá
switch (lcd_key) // podľa toho, ktoré tlačidlo bolo stlačené, vykonáme akciu
{
prípad btnRIGHT:
{
lcd.print(“VPRAVO “); // Tlač VPRAVO na obrazovku LCD
// Kód na zvýšenie počítadla správ po stlačení tlačidla debounce
if((millis() – predchádzajúci_spúšťač) > 500) {
message_count++;
if(počet_správ > 3) počet_správ = 0;
prev_trigger = millis();
}
////////////////////////////////////////////////// ///////////
prestávka;
}
prípad btnLEFT:
{
// ak potrebujete, aby sa na displeji zobrazilo slovo “LEFT ”, použite lcd.print(“LEFT “) namiesto lcd.print(adc_key_in) a lcd.print(” v”);
// nasledujúce 2 riadky vypíšu skutočný prah objtage prítomné na analógovom vstupe 0; Keďže tieto tlačidlá sú súčasťou zvtage rozdeľovača, stlačením každého tlačidla sa vytvorí iný prah objtage
lcd.print(adc_key_in); // zobrazuje skutočný prah objtage na analógovom vstupe 0
lcd.print(”v”); // končí na v(olt)
// Kód na zníženie počítadla správ po stlačení tlačidla debounce
if((millis() – predchádzajúci_spúšťač) > 500) {
počet_správ–;
if(počet_správ == 255) počet_správ = 3;
prev_trigger = millis();
}
////////////////////////////////////////////////// ///////////////
prestávka;
}
prípad btnUP:
{
lcd.print(“UP”); // Tlač HORE na LCD obrazovke
prestávka;
}
prípad btnDOWN:
{
lcd.print(“DOLE “); // Tlač DOLE na LCD obrazovke
prestávka;
}
prípad btnSELECT:
{
lcd.print(“VYBRAŤ”); // Tlač SELECT na LCD obrazovke
prestávka;
}
prípad btnNONE:
{
lcd.print(“TEST “); // Tlač TEST na LCD obrazovke
prestávka;
}
}
// Ak bolo stlačené tlačidlo, skontrolujte, či nie je potrebné zobraziť inú správu
if(lcd_key != btnNONE) {
lcd.setCursor(0,0);
prepínač(počet_správ)
{
prípad 0: {
lcd.print(“Whadda WPSH203 “);
prestávka;
}
prípad 1: {
lcd.print(“LCD štít “);
prestávka;
}
prípad 2: {
lcd.print(“Skontrolujte whadda.com”);
prestávka;
}
prípad 3:{
lcd.print(“Velleman”);
prestávka;
}
}
lcd.setCursor(0,1); // reset LCD kurzora na 2. riadok (index 1)
}
}
Úpravy a typografické chyby vyhradené – © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
Dokumenty / zdroje
![]() |
WHADDA WPSH203 LCD a kryt klávesnice pre Arduino [pdfPoužívateľská príručka WPSH203 Kryt LCD a klávesnice pre Arduino, WPSH203, Kryt LCD a klávesnice pre Arduino, Kryt klávesnice pre Arduino, Kryt pre Arduino |