WPSH203 LCD і экран клавіятуры для Arduino
Кіраўніцтва карыстальніка

Уводзіны
Усім жыхарам Еўрасаюза
Важная экалагічная інфармацыя пра гэты прадукт
Гэты сімвал на прыладзе або ўпакоўцы паказвае, што ўтылізацыя прылады пасля заканчэння тэрміну службы можа нанесці шкоду навакольнаму асяроддзю. Не выкідвайце прыладу (або батарэі) як несартаваныя гарадскія адходы; яго трэба здаць на перапрацоўку ў спецыялізаванае прадпрыемства. Гэта прылада павінна быць вернута вашаму дыстрыбутару або ў мясцовую службу перапрацоўкі. Паважайце мясцовыя экалагічныя правілы.
Калі вы сумняваецеся, звярніцеся ў мясцовыя органы па ўтылізацыі адходаў.
Дзякуй, што выбралі Whadda! Калі ласка, уважліва прачытайце інструкцыю, перш чым уводзіць прыладу ў эксплуатацыю. Калі прылада была пашкоджана падчас транспарціроўкі, не ўстанаўлівайце і не выкарыстоўвайце яе і звярніцеся да дылера.
Інструкцыі па тэхніцы бяспекі
Прачытайце і зразумейце гэтую інструкцыю і ўсе знакі бяспекі перад выкарыстаннем гэтага прыбора.
Толькі для выкарыстання ў памяшканнях.
- Гэтым прыборам могуць карыстацца дзеці ва ўзросце ад 8 гадоў і людзі з паніжанымі фізічнымі, сэнсарнымі або разумовымі здольнасцямі або з недахопам вопыту і ведаў, калі яны былі пад наглядам або праінструктаваны аб бяспечным выкарыстанні прылады і разумеюць звязаныя небяспекі. Дзеці не павінны гуляць з прыладай. Чыстка і абслугоўванне карыстальнікаў не павінны праводзіцца дзецьмі без нагляду.
Агульныя рэкамендацыі
- Звярніцеся да гарантыі абслугоўвання і якасці Velleman® на апошніх старонках гэтага кіраўніцтва.
- Любыя мадыфікацыі прылады забароненыя з меркаванняў бяспекі. Гарантыя не распаўсюджваецца на пашкоджанні, выкліканыя мадыфікацыямі прылады карыстальнікам.
- Выкарыстоўвайце прыладу толькі па прызначэнні. Выкарыстанне прылады несанкцыянаваным спосабам прыводзіць да анулявання гарантыі.
- Гарантыя не распаўсюджваецца на пашкоджанні, выкліканыя парушэннем пэўных рэкамендацый у гэтым кіраўніцтве, і прадавец не нясе адказнасці за любыя наступныя дэфекты або праблемы.
- Ні Velleman Group NV, ні яе дылеры не могуць несці адказнасць за любую шкоду (надзвычайную, выпадковую або ўскосную) - любога характару (фінансавую, фізічную...), якая ўзнікае ў выніку валодання, выкарыстання або няспраўнасці гэтага прадукта.
- Захоўвайце гэта кіраўніцтва для выкарыстання ў будучыні.
Што такое Arduino®
Arduino® - гэта платформа для стварэння прататыпаў з адкрытым зыходным кодам, заснаваная на простым у выкарыстанні апаратным і праграмным забеспячэнні. Платы Arduino® здольныя счытваць ўваходы - датчык святла, націсканне пальца на кнопку або паведамленне ў Twitter - і ператвараць іх у выхад - актывацыя рухавіка, уключэнне святлодыёда або публікацыя чагосьці ў Інтэрнэце. Вы можаце сказаць сваёй плаце, што рабіць, адправіўшы набор інструкцый на мікракантролер на плаце. Для гэтага вы выкарыстоўваеце мову праграмавання Arduino (на аснове Wiring) і IDE праграмнага забеспячэння Arduino® (на аснове Processing). Для чытання паведамлення ў Twitter або публікацыі ў Інтэрнэце патрабуюцца дадатковыя экраны/модулі/кампаненты. Сёрфінг да www.arduino.cc для атрымання дадатковай інфармацыі.
Прадукт скончаныview
ВК-экран 16×2 і экран клавіятуры для плат Arduino® Uno, Mega, Diecimila, Duemilanove і Freeduino.

| 1 | ВК-кантрасны патэнцыометр | 3 | клавішы кіравання (падлучаныя да аналагавага ўваходу 0) |
| 2 | Порт ICSP |
Тэхнічныя характарыстыкі
- памеры: 80 х 58 х 20 мм
Асаблівасці
- сіні фон/белая падсветка
- рэгуляванне кантраснасці экрана
- выкарыстоўвае 4-бітную бібліятэку Arduino® LCD
- кнопка скіду
- кнопкі Уверх, Уніз, Налева і Направа выкарыстоўваюць толькі адзін аналагавы ўваход
Макет шпількі
| Аналаг 0 | УВЕРХ, УНІЗ, НАПРАВА, НАЛЕВА, ВЫБРАЦЬ |
| Лічбавы 4 | DB4 |
| Лічбавы 5 | DB5 |
| Лічбавы 6 | DB6 |
| Лічбавы 7 | DB7 |
| Лічбавы 8 | RS |
| Лічбавы 9 | E |
| Лічбавы 10 | Падсвятленне |
Example
*/
#уключыць
/********************************************************
Гэтая праграма праверыць ВК-панэль і кнопкі
************************************************************/
// выбраць штыфты, якія выкарыстоўваюцца на ВК-панэлі
ВК-дысплей LiquidCrystal (8, 9, 4, 5, 6, 7);
// вызначыць некаторыя значэнні, якія выкарыстоўваюцца панэллю і кнопкамі
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
// чытаць кнопкі
int read_LCD_buttons()
{
adc_key_in = analogRead(0); // счытваць значэнне з датчыка
if (adc_key_in < 50) return btnRIGHT;
if (adc_key_in < 195) вярнуць btnUP;
if (adc_key_in < 380) return btnDOWN;
if (adc_key_in < 555) return btnLEFT;
if (adc_key_in < 790) вярнуць btnSELECT;
вяртанне btnNONE; // калі ўсе астатнія церпяць няўдачу, вярнуць гэта...
}
несапраўдная ўстаноўка ()
{
lcd.begin(16, 2); // запуск бібліятэкі
lcd.setCursor(0,0);
lcd.print(“Whadda WPSH203”); // надрукаваць простае паведамленне
}
несапраўдны цыкл ()
{
lcd.setCursor(9,1); // перамясціць курсор на другі радок «1» і 9 прабелаў
lcd.print(міліс()/1000); // адлюстраванне секунд, якія прайшлі з моманту ўключэння
lcd.setCursor(0,1); // перайсці да пачатку другога радка
lcd_key = read_LCD_buttons(); // чытаць кнопкі
switch (lcd_key) // у залежнасці ад таго, якая кнопка была націснутая, выконваем дзеянне
{
выпадак btnRIGHT:
{
lcd.print(“ПРАВА”); // Друк ПРАВА на ВК-экране
// Код для павелічэння лічыльніка паведамленняў пасля націску кнопкі з адхіленнем
if((millis() – prev_trigger) > 500) {
колькасць_паведамленняў++;
if(message_count > 3) message_count = 0;
prev_trigger = millis();
}
/////////////////////////////////////////////////////////////
разбіваць;
}
case btnLEFT:
{
// калі вам трэба, каб на дысплеі было паказанае слова “LEFT”, выкарыстоўвайце lcd.print(“LEFT”) замест lcd.print(adc_key_in) і lcd.print(” v”);
// наступныя 2 радкі надрукуюць фактычны парог аб'ёмуtage прысутнічае на аналагавым уваходзе 0; Паколькі гэтыя кнопкі з'яўляюцца часткай тtage divider, націсканне кожнай кнопкі стварае розны парог аб'ёмуtage
lcd.print(adc_key_in); // паказвае фактычны парог voltage на аналагавым уваходзе 0
lcd.print("v"); // заканчваецца на v(olt)
// Код для памяншэння лічыльніка паведамленняў пасля націску кнопкі, якая адбіваецца
if((millis() – prev_trigger) > 500) {
колькасць_паведамленняў–;
if(message_count == 255) message_count = 3;
prev_trigger = millis();
}
/////////////////////////////////////////////////////////////////
разбіваць;
}
выпадак btnUP:
{
lcd.print(“УВЕРХ”); // Друк на ВК-экране
разбіваць;
}
справа btnDOWN:
{
lcd.print(“УНІЗ”); // Друк УНІЗ на ВК-экране
разбіваць;
}
case btnSELECT:
{
lcd.print(“ВЫБРАЦЬ”); // Друк SELECT на ВК-экране
разбіваць;
}
case btnNONE:
{
lcd.print(“ТЭСТ”); // Раздрукуйце ТЭСТ на ВК-экране
разбіваць;
}
}
// Калі была націснутая кнопка, праверце, ці трэба паказаць іншае паведамленне
if(lcd_key != btnNONE) {
lcd.setCursor(0,0);
пераключальнік (колькасць_паведамленняў)
{
выпадак 0: {
lcd.print(“Whadda WPSH203”);
разбіваць;
}
выпадак 1: {
lcd.print(“ВК-экран”);
разбіваць;
}
выпадак 2: {
lcd.print(“Праверце whadda.com”);
разбіваць;
}
выпадак 3:{
lcd.print(“Вэлеман”);
разбіваць;
}
}
lcd.setCursor(0,1); // скід ВК-курсора да 2-га радка (індэкс 1)
}
}

Захоўваюцца змены і памылкі друку – © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
Дакументы / Рэсурсы
![]() |
WHADDA WPSH203 LCD і экран клавіятуры для Arduino [pdfКіраўніцтва карыстальніка WPSH203 LCD і экран клавіятуры для Arduino, WPSH203, LCD і экран клавіятуры для Arduino, экран клавіятуры для Arduino, экран для Arduino |




