Arduino üçün WPSH203 LCD və Klaviatura Qalxanı
İstifadəçi təlimatı

Giriş
Avropa İttifaqının bütün sakinlərinə
Bu məhsul haqqında vacib ekoloji məlumatlar
Cihazın və ya qablaşdırmanın üzərindəki bu simvol onu göstərir ki, cihazın istifadə müddəti bitdikdən sonra atılması ətraf mühitə zərər verə bilər. Cihazı (və ya batareyaları) çeşidlənməmiş məişət tullantıları kimi atmayın; təkrar emal üçün ixtisaslaşmış şirkətə aparılmalıdır. Bu cihaz distribyutorunuza və ya yerli təkrar emal xidmətinə qaytarılmalıdır. Yerli ekoloji qaydalara hörmət edin.
Əgər şübhəniz varsa, yerli tullantıların utilizasiyası orqanları ilə əlaqə saxlayın.
Whadda-nı seçdiyiniz üçün təşəkkür edirik! Bu cihazı işə salmazdan əvvəl təlimatı diqqətlə oxuyun. Cihaz yolda zədələnibsə, onu quraşdırmayın və ya istifadə etməyin və dilerinizlə əlaqə saxlayın.
Təhlükəsizlik Təlimatları
Bu cihazı istifadə etməzdən əvvəl bu təlimatı və bütün təhlükəsizlik əlamətlərini oxuyun və anlayın.
Yalnız daxili istifadə üçün.
- Bu cihaz, 8 yaşdan yuxarı uşaqlar və fiziki, həssas və ya zehni qabiliyyətləri aşağı olan və ya təcrübəsi və məlumatı olmayan şəxslər tərəfindən cihazın təhlükəsiz şəkildə istifadəsi ilə əlaqədar təlimat verildiyi və istifadə edildiyi təqdirdə istifadə edilə bilər. əlaqədar təhlükələr. Uşaqlar cihazla oynaya bilməzlər. Təmizlik və istifadəçi baxımı uşaqların nəzarəti olmadan edilməməlidir.
Ümumi Təlimatlar
- Bu təlimatın son səhifələrində Velleman® Xidməti və Keyfiyyət Zəmanətinə baxın.
- Təhlükəsizliyə görə cihazın bütün modifikasiyaları qadağandır. İstifadəçinin cihaza etdiyi dəyişikliklər nəticəsində dəymiş ziyan zəmanətə daxil deyil.
- Cihazı yalnız təyinatı üzrə istifadə edin. Cihazı icazəsiz istifadə etmək zəmanəti ləğv edəcək.
- Bu təlimatdakı müəyyən göstərişlərə məhəl qoyulmaması nəticəsində dəyən ziyan zəmanət əhatə etmir və diler bundan sonra yaranan hər hansı qüsur və ya problemlərə görə məsuliyyət daşımır.
- Nə Velleman Group NV, nə də onun dilerləri bu məhsula sahiblik, istifadə və ya uğursuzluq nəticəsində yaranan hər hansı bir zərərə (fövqəladə, təsadüfi və ya dolayı) – hər hansı xarakterli (maliyyə, fiziki…) görə məsuliyyət daşıya bilməzlər.
- Gələcəkdə istinad üçün bu təlimatı saxlayın.
Arduino® nədir
Arduino® istifadəsi asan aparat və proqram təminatına əsaslanan açıq mənbəli prototipləmə platformasıdır. Arduino® lövhələri girişləri - işıqlı sensor, düymədə barmaq və ya Twitter mesajını oxuya və onları çıxışa çevirə - mühərriki aktivləşdirə, LED-i yandıra və ya onlayn olaraq nəyisə dərc edə bilir. Siz lövhədəki mikrokontrollerə bir sıra təlimatlar göndərməklə nə edəcəyinizi lövhənizdə deyə bilərsiniz. Bunu etmək üçün siz Arduino proqramlaşdırma dilindən (Wiring əsasında) və Arduino® proqram təminatının IDE-dən (Emal əsasında) istifadə edirsiniz. Twitter mesajını oxumaq və ya onlayn dərc etmək üçün əlavə qalxanlar/modullar/komponentlər tələb olunur. Sörf etmək www.arduino.cc əlavə məlumat üçün.
Məhsul Bitdiview
Arduino® Uno, Mega, Diecimila, Duemilanove və Freeduino lövhələri üçün 16×2 LCD və klaviatura ekranı.

| 1 | LCD kontrastlı potensiometr | 3 | idarəetmə düymələri (analoq giriş 0 ilə bağlıdır) |
| 2 | ICSP portu |
Spesifikasiyalar
- ölçüləri: 80 x 58 x 20 mm
Xüsusiyyətlər
- mavi fon/ağ arxa işıq
- ekran kontrastının tənzimlənməsi
- 4-bit Arduino® LCD kitabxanasından istifadə edir
- sıfırlama düyməsi
- Yuxarı, Aşağı, Sol və Sağ düymələri yalnız bir analoq girişdən istifadə edir
Pin Layout
| Analoq 0 | YUKARI, AŞAĞI, SAĞ, SOL, SEÇ |
| Rəqəmsal 4 | DB4 |
| Rəqəmsal 5 | DB5 |
| Rəqəmsal 6 | DB6 |
| Rəqəmsal 7 | DB7 |
| Rəqəmsal 8 | RS |
| Rəqəmsal 9 | E |
| Rəqəmsal 10 | Arxa işıq |
Example
*/
#daxildir
/************************************************************
Bu proqram LCD paneli və düymələri sınaqdan keçirəcək
*********************************************************/
// LCD paneldə istifadə olunan pinləri seçin
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
// panel və düymələr tərəfindən istifadə edilən bəzi dəyərləri müəyyənləşdirin
int lcd_key = 0;
int adc_key_in = 0;
imzasız simvol message_count = 0;
imzasız uzun prev_trigger = 0;
#btnRIGHT 0-ı təyin edin
#btnUP 1-i təyin edin
#define btnDOWN 2
#btnLEFT 3 təyin edin
#define btnSELECT 4
#btnNONE-u təyin edin 5
// düymələri oxuyun
int read_LCD_buttons()
{
adc_key_in = analogRead(0); // sensordan dəyəri oxuyun
əgər (adc_key_in < 50) btnRIGHT qaytarırsa;
əgər (adc_key_in < 195) btnUP qaytarırsa;
əgər (adc_key_in < 380) btnDOWN qaytarırsa;
əgər (adc_key_in < 555) btnLEFT-i qaytarın;
əgər (adc_key_in < 790) btnSELECT qaytarırsa;
btnNONE qaytarmaq; // bütün digərləri uğursuz olduqda, bunu qaytarın...
}
quraşdırmanı ləğv edin()
{
lcd.begin(16, 2); // kitabxananı işə salın
lcd.setCursor(0,0);
lcd.print (“Whadda WPSH203”); // sadə mesajı çap edin
}
boş döngə()
{
lcd.setCursor(9,1); // kursoru ikinci sətir “1”ə və 9 boşluq üzərinə aparın
lcd.print(millis()/1000); // işə salındıqdan sonra keçən saniyələri göstərin
lcd.setCursor(0,1); // ikinci sətrin əvvəlinə keçin
lcd_key = read_LCD_buttons(); // düymələri oxuyun
keçid (lcd_key) // hansı düymənin basıldığından asılı olaraq bir hərəkət edirik
{
btnRIGHT halı:
{
lcd.print("SAĞ"); // LCD ekranda SAĞ çap edin
// Düyməni ləğv etdikdən sonra mesaj sayğacını artırmaq üçün kod
if((millis() – əvvəlki_trigger) > 500) {
message_count++;
əgər(message_count > 3) message_count = 0;
əvvəlki_trigger = millis();
}
/////////////////////////////////////////////////////////
fasilə;
}
halda btnLEFT:
{
// Əgər Sizə ekranda göstərilən “SOL” sözü lazımdırsa, lcd.print(adc_key_in) və lcd.print(” v” əvəzinə lcd.print(“SOL”) istifadə etməkdənsə;
// aşağıdakı 2 sətir faktiki həddi çap edəcəktage 0 analoq girişində mövcuddur; Bu düymələr bir cildin bir hissəsi olduğu üçüntage bölücü, hər düyməni basmaq fərqli həddi yaradırtage
lcd.print(adc_key_in); // faktiki həddi göstərirtage analoq girişdə 0
lcd.print(” v”); // v(olt) ilə bitir
// Düyməni ləğv etdikdən sonra mesaj sayğacını azaltmaq üçün kod
if((millis() – əvvəlki_trigger) > 500) {
mesaj_sayı–;
əgər(message_count == 255) message_count = 3;
əvvəlki_trigger = millis();
}
//////////////////////////////////////////////////////////////
fasilə;
}
btnUP hadisəsi:
{
lcd.print("YUXARI"); // LCD ekranda UP çap edin
fasilə;
}
halda btnDOWN:
{
lcd.print("AŞAĞI"); // LCD ekranda AŞAĞI çap edin
fasilə;
}
halda btnSELECT:
{
lcd.print (“SEÇ”); // LCD ekranda SEÇİM çap edin
fasilə;
}
halda btnNONE:
{
lcd.print (“TEST”); // LCD ekranda TEST çap edin
fasilə;
}
}
// Əgər düymə basılıbsa, fərqli mesajın göstərilməsinə ehtiyac olub olmadığını yoxlayın
if(lcd_key != btnNONE) {
lcd.setCursor(0,0);
keçid(mesaj_sayi)
{
hal 0: {
lcd.print("Whadda WPSH203 ");
fasilə;
}
hal 1: {
lcd.print (“LCD qalxanı”);
fasilə;
}
hal 2: {
lcd.print (“whadda.com-u yoxlayın”);
fasilə;
}
hal 3:{
lcd.print (“Velleman”);
fasilə;
}
}
lcd.setCursor(0,1); // LCD kursoru 2-ci sıraya sıfırlayın (indeks 1)
}
}

Dəyişikliklər və çap səhvləri qorunur – © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
Sənədlər / Resurslar
![]() |
Arduino üçün WHADDA WPSH203 LCD və Klaviatura Qalxanı [pdf] İstifadəçi Təlimatı Arduino üçün WPSH203 LCD və Klaviatura Qalxanı, Arduino üçün WPSH203, LCD və Klaviatura Qalxanı, Arduino üçün Klaviatura Qalxanı, Arduino üçün Qalxan |




