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 LCD и щит на клавиатурата за платки Arduino® Uno, Mega, Diecimila, Duemilanove и Freeduino.

| 1 | LCD контрастен потенциометър | 3 | контролни клавиши (свързани към аналогов вход 0) |
| 2 | ICSP порт |
Спецификации
- размери: 80 х 58 х 20 мм
Характеристики
- син фон/бяла подсветка
- настройка на контраста на екрана
- използва 4-bit Arduino® LCD библиотека
- бутон за нулиране
- Бутоните нагоре, надолу, наляво и надясно използват само един аналогов вход
Разположение на щифта
| Аналог 0 | НАГОРЕ, НАДОЛУ, НАДЯСНО, НАЛЯВО, ИЗБЕРЕТЕ |
| Цифров 4 | DB4 |
| Цифров 5 | DB5 |
| Цифров 6 | DB6 |
| Цифров 7 | DB7 |
| Цифров 8 | RS |
| Цифров 9 | E |
| Цифров 10 | Подсветка |
Example
*/
#включи
/********************************************************
Тази програма ще тества LCD панела и бутоните
************************************************************/
// изберете щифтовете, използвани на LCD панела
LiquidCrystal lcd (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; // когато всички останали се провалят, върнете това...
}
void setup()
{
lcd.begin(16, 2); // стартиране на библиотеката
lcd.setCursor(0,0);
lcd.print(“Whadda WPSH203”); // отпечатване на просто съобщение
}
void loop()
{
lcd.setCursor(9,1); // преместете курсора на втори ред „1“ и 9 интервала отгоре
lcd.print(milis()/1000); // показва секунди, изминали от включването
lcd.setCursor(0,1); // преместване в началото на втория ред
lcd_key = read_LCD_buttons(); // прочетете бутоните
switch (lcd_key) // в зависимост от това кой бутон е натиснат, извършваме действие
{
case btnRIGHT:
{
lcd.print(“НАДЯСНО”); // Печат НАДЯСНО на LCD екран
// Код за увеличаване на брояча на съобщенията след натискане на бутон за деактивиране
if((millis() – prev_trigger) > 500) {
брой_съобщения++;
ако (брой_съобщения > 3) брой_съобщения = 0;
prev_trigger = millis();
}
/////////////////////////////////////////////////////////////
прекъсване;
}
case btnLEFT:
{
// ако имате нужда от думата “LEFT ”, показана на дисплея, използвайте lcd.print(“LEFT “) вместо lcd.print(adc_key_in) и lcd.print(” v”);
// следващите 2 реда ще отпечатат действителния праг voltage присъства на аналогов вход 0; Тъй като тези бутони са част от voltage разделител, натискането на всеки бутон създава различен праг voltage
lcd.print(adc_key_in); // показва действителния праг voltage на аналогов вход 0
lcd.print(” v”); // завършва с v(olt)
// Код за намаляване на брояча на съобщенията след натискане на бутон за деактивиране
if((millis() – prev_trigger) > 500) {
брой_съобщения–;
ако (брой_съобщения == 255) брой_съобщения = 3;
prev_trigger = millis();
}
/////////////////////////////////////////////////////////////////
прекъсване;
}
случай btnUP:
{
lcd.print(“НАГОРЕ”); // Печат НАГОРЕ на LCD екран
прекъсване;
}
случай btnDOWN:
{
lcd.print(“НАДОЛУ”); // Печат НАДОЛУ на LCD екран
прекъсване;
}
case btnSELECT:
{
lcd.print(“ИЗБОР”); // Отпечатайте SELECT на LCD екран
прекъсване;
}
case btnNONE:
{
lcd.print(“ТЕСТ”); // Отпечатайте ТЕСТ на LCD екран
прекъсване;
}
}
// Ако е натиснат бутон, проверете дали трябва да се покаже различно съобщение
if(lcd_key != btnNONE) {
lcd.setCursor(0,0);
превключвател (брой_съобщения)
{
случай 0: {
lcd.print(„Whadda WPSH203“);
прекъсване;
}
случай 1: {
lcd.print(“LCD щит “);
прекъсване;
}
случай 2: {
lcd.print(“Проверете whadda.com”);
прекъсване;
}
случай 3:{
lcd.print(“Velleman “);
прекъсване;
}
}
lcd.setCursor(0,1); // нулиране на LCD курсора на втория ред (индекс 2)
}
}

Запазени са модификации и печатни грешки – © 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 |




