WPSH203 LCD és billentyűzetvédő Arduino számára
Felhasználói kézikönyv
Bevezetés
Az Európai Unió minden lakosának
Fontos környezetvédelmi információk ezzel a termékkel kapcsolatban
Ez a szimbólum a készüléken vagy a csomagoláson azt jelzi, hogy a készülék élettartama utáni ártalmatlanítása károsíthatja a környezetet. Ne dobja ki a készüléket (vagy akkumulátorokat) válogatatlan települési hulladékként; el kell vinni egy erre szakosodott céghez újrahasznosítás céljából. Ezt a készüléket vissza kell juttatni a forgalmazóhoz vagy a helyi újrahasznosító szolgálathoz. Tartsa be a helyi környezetvédelmi szabályokat.
Ha kétségei vannak, forduljon a helyi hulladékkezelésért felelős hatóságokhoz.
Köszönjük, hogy a Whadát választotta! Kérjük, figyelmesen olvassa el a kézikönyvet, mielőtt üzembe helyezi ezt a készüléket. Ha a készülék szállítás közben megsérült, ne telepítse és ne használja, hanem forduljon a forgalmazóhoz.
Biztonsági utasítások
A készülék használata előtt olvassa el és értse meg ezt a kézikönyvet és az összes biztonsági jelzést.
Csak beltéri használatra.
- Ezt az eszközt 8 éves vagy annál idősebb gyermekek, valamint csökkent fizikai, érzékszervi vagy mentális képességekkel rendelkező személyek, illetve tapasztalat és tudás hiányában használhatják, ha felügyeletet vagy útmutatást kaptak a készülék biztonságos használatával kapcsolatban, és megértik a veszélyekkel jár. Gyermekek nem játszhatnak a készülékkel. A tisztítást és a felhasználói karbantartást gyermekek nem végezhetik felügyelet nélkül.
Általános irányelvek
- Tekintse meg a Velleman® szerviz- és minőségi garanciát a kézikönyv utolsó oldalain.
- Biztonsági okokból tilos a készüléken bármilyen módosítást végrehajtani. A készülék felhasználói módosítása által okozott károkra nem terjed ki a garancia.
- A készüléket csak a rendeltetésének megfelelően használja. A készülék jogosulatlan használata a garancia érvényét veszti.
- A jelen kézikönyvben szereplő bizonyos irányelvek figyelmen kívül hagyása miatt keletkezett károkra nem vonatkozik a garancia, és a kereskedő nem vállal felelősséget az ebből eredő hibákért vagy problémákért.
- A Velleman Group NV és kereskedői sem tehetők felelőssé a termék birtoklásából, használatából vagy meghibásodásából eredő (rendkívüli, véletlen vagy közvetett) károkért (pénzügyi, fizikai…).
- Őrizze meg ezt a kézikönyvet későbbi használatra.
Mi az az Arduino®
Az Arduino® egy nyílt forráskódú prototípus-készítő platform, amely könnyen használható hardveren és szoftveren alapul. Az Arduino® kártyák képesek beolvasni a bemeneteket – egy világító érzékelőt, egy ujjat a gombon vagy egy Twitter-üzenetet – és kimenetté alakítják – motort aktiválnak, LED-et kapcsolnak be, vagy közzétesznek valamit az interneten. Megmondhatja a kártyájának, hogy mit kell tennie, ha elküld egy utasításkészletet a kártyán lévő mikrokontrollernek. Ehhez az Arduino programozási nyelvet (vezetékezésen alapuló) és az Arduino® szoftveres IDE-t (feldolgozáson alapuló) használja. További pajzsok/modulok/komponensek szükségesek egy Twitter-üzenet olvasásához vagy online közzétételéhez. Szörfözhet www.arduino.cc további információkért.
Termék végeview
A 16×2-es LCD- és billentyűzetpajzs Arduino® Uno, Mega, Diecimila, Duemilanove és Freeduino kártyákhoz.
1 | LCD kontraszt potenciométer | 3 | vezérlőgombok (a 0 analóg bemenetre csatlakoztatva) |
2 | ICSP port |
Műszaki adatok
- méretek: 80 x 58 x 20 mm
Jellemzők
- kék háttér/fehér háttérvilágítás
- képernyő kontraszt beállítása
- 4 bites Arduino® LCD könyvtárat használ
- reset gomb
- a Fel, Le, Bal és Jobb gombok csak egy analóg bemenetet használnak
Tű elrendezése
Analóg 0 | FEL, LE, JOBBRA, BALRA, KIVÁLASZTÁS |
Digitális 4 | DB4 |
Digitális 5 | DB5 |
Digitális 6 | DB6 |
Digitális 7 | DB7 |
Digitális 8 | RS |
Digitális 9 | E |
Digitális 10 | Háttérvilágítás |
Example
*/
#include
/**************************************************** ******
Ez a program teszteli az LCD-panelt és a gombokat
****************************************************** ******/
// válassza ki az LCD-panelen használt tűket
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
// a panel és a gombok által használt néhány érték meghatározása
int lcd_kulcs = 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
// olvassa el a gombokat
int read_LCD_buttons()
{
adc_key_in = analógRead(0); // olvassa le az értéket az érzékelőről
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; // ha az összes többi nem sikerül, küldje vissza ezt…
}
void setup()
{
lcd.begin(16, 2); // indítsa el a könyvtárat
lcd.setCursor(0,0);
lcd.print(“Whadda WPSH203”); // egyszerű üzenet nyomtatása
}
void loop()
{
lcd.setCursor(9,1); // mozgassa a kurzort a második „1” sorba és 9 szóközzel fölé
lcd.print(millis()/1000); // a bekapcsolás óta eltelt másodpercek megjelenítése
lcd.setCursor(0,1); // lépés a második sor elejére
lcd_kulcs = read_LCD_buttons(); // olvassa el a gombokat
switch (lcd_key) // attól függően, hogy melyik gombot nyomták meg, végrehajtunk egy műveletet
{
tok btnRIGHT:
{
lcd.print("JOBBRA"); // Nyomtatás JOBBRA az LCD képernyőn
// Kód az üzenetszámláló növeléséhez a visszapattanó gombnyomás után
if((millis() – előző_trigger) > 500) {
üzenet_szám++;
if(üzenetszám > 3) üzenetszám = 0;
prev_trigger = millis();
}
////////////////////////////////////////////////// ///////////
szünet;
}
tok btnLEFT:
{
// ha szüksége van a kijelzőn megjelenő „LEFT” szóra, akkor használja az lcd.print(“LEFT”) függvényt az lcd.print(adc_key_in) és az lcd.print(” v” helyett);
// a következő 2 sor a tényleges küszöböt fogja kiírnitage jelen van a 0 analóg bemeneten; Mivel ezek a gombok egy kötet részét képeziktage elválasztó, minden egyes gomb megnyomása más küszöbértéket hoz létretage
lcd.print(adc_key_in); // mutatja a tényleges küszöböt voltage a 0 analóg bemeneten
lcd.print(” v”); // v(olt)
// Kód az üzenetszámláló csökkentésére a visszapattanó gombnyomás után
if((millis() – előző_trigger) > 500) {
üzenet_szám-;
if(üzenetszám == 255) üzenetszám = 3;
prev_trigger = millis();
}
////////////////////////////////////////////////// ///////////////
szünet;
}
btnUP eset:
{
lcd.print("FEL"); // Nyomtatás UP az LCD képernyőn
szünet;
}
case btnDOWN:
{
lcd.print("DOWN"); // Nyomtassa ki a DOWN-t az LCD-képernyőn
szünet;
}
eset btnSELECT:
{
lcd.print("SELECT"); // A SELECT nyomtatása az LCD képernyőn
szünet;
}
eset btnNONE:
{
lcd.print("TESZT"); // TEST nyomtatása az LCD képernyőn
szünet;
}
}
// Ha megnyomott egy gombot, ellenőrizze, hogy más üzenetet kell-e megjeleníteni
if(lcd_key != btnNONE) {
lcd.setCursor(0,0);
kapcsoló(üzenetszám)
{
0. eset: {
lcd.print("Whadda WPSH203");
szünet;
}
1. eset: {
lcd.print("LCD-pajzs");
szünet;
}
2. eset: {
lcd.print ("Ellenőrizze a whada.com webhelyet");
szünet;
}
3. eset:{
lcd.print("Velleman");
szünet;
}
}
lcd.setCursor(0,1); // LCD kurzor visszaállítása a 2. sorba (1. index)
}
}
Módosítások és tipográfiai hibák fenntartva – © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
Dokumentumok / Források
![]() |
WHADDA WPSH203 LCD és billentyűzetvédő Arduino-hoz [pdf] Felhasználói kézikönyv WPSH203 LCD és kezelőpanel Arduino-hoz, WPSH203 LCD- és kezelőpajzs Arduino-hoz, kezelőpanel Arduino-hoz, pajzs Arduino-hoz |