WPSH203 LCD și scut pentru tastatură pentru Arduino
Manual de utilizare
Introducere
Tuturor rezidenților Uniunii Europene
Informații importante de mediu despre acest produs
Acest simbol de pe dispozitiv sau de pe ambalaj indică faptul că eliminarea dispozitivului după ciclul său de viață ar putea dăuna mediului. Nu aruncați unitatea (sau bateriile) ca deșeuri municipale nesortate; ar trebui dus la o firma specializata pentru reciclare. Acest dispozitiv trebuie returnat distribuitorului dumneavoastră sau unui serviciu local de reciclare. Respectați regulile locale de mediu.
Dacă aveți îndoieli, contactați autoritățile locale de eliminare a deșeurilor.
Vă mulțumim că ați ales Whadda! Vă rugăm să citiți cu atenție manualul înainte de a pune acest dispozitiv în funcțiune. Dacă dispozitivul a fost deteriorat în timpul transportului, nu îl instalați și nu îl utilizați și contactați distribuitorul.
Instrucțiuni de siguranță
Citiți și înțelegeți acest manual și toate semnele de siguranță înainte de a utiliza acest aparat.
Numai pentru uz interior.
- Acest dispozitiv poate fi utilizat de copii cu vârsta de peste 8 ani și de persoane cu capacități fizice, senzoriale sau mentale reduse sau lipsă de experiență și cunoștințe dacă li s-a acordat supraveghere sau instrucțiuni privind utilizarea dispozitivului într-un mod sigur și înțeleg pericolele implicate. Copiii nu trebuie să se joace cu dispozitivul. Curățarea și întreținerea utilizatorului nu trebuie făcute de copii fără supraveghere.
Orientări generale
- Consultați Garanția de service și calitate Velleman® din ultimele pagini ale acestui manual.
- Toate modificările aparatului sunt interzise din motive de siguranță. Daunele cauzate de modificările utilizatorului asupra dispozitivului nu sunt acoperite de garanție.
- Utilizați dispozitivul numai în scopul pentru care a fost destinat. Utilizarea dispozitivului într-un mod neautorizat va anula garanția.
- Daunele cauzate de nerespectarea anumitor instrucțiuni din acest manual nu sunt acoperite de garanție și dealerul nu își asumă responsabilitatea pentru eventualele defecte sau probleme care rezultă.
- Nici Velleman Group NV și nici dealerii săi nu pot fi considerați responsabili pentru orice daune (extraordinare, incidentale sau indirecte) – de orice natură (financiare, fizice…) care decurg din posesia, utilizarea sau defecțiunea acestui produs.
- Păstrați acest manual pentru referințe viitoare.
Ce este Arduino®
Arduino® este o platformă de prototipare open-source bazată pe hardware și software ușor de utilizat. Plăcile Arduino® sunt capabile să citească intrări – un senzor de lumină, un deget pe un buton sau un mesaj Twitter – și să le transforme într-o ieșire – activând un motor, pornind un LED sau publicând ceva online. Puteți spune plăcii dvs. ce să facă trimițând un set de instrucțiuni microcontrolerului de pe placă. Pentru a face acest lucru, utilizați limbajul de programare Arduino (bazat pe Cablare) și IDE-ul software Arduino® (bazat pe Procesare). Sunt necesare scuturi/module/componente suplimentare pentru citirea unui mesaj Twitter sau publicarea online. Surf la www.arduino.cc pentru mai multe informații.
Produs terminatview
LCD-ul 16×2 și ecranul tastaturii pentru plăcile Arduino® Uno, Mega, Diecimila, Duemilanove și Freeduino.
1 | potențiometru de contrast LCD | 3 | taste de control (conectate la intrarea analogică 0) |
2 | portul ICSP |
Specificații
- dimensiuni: 80 x 58 x 20 mm
Caracteristici
- fundal albastru/iluminare de fundal albă
- reglarea contrastului ecranului
- folosește biblioteca LCD Arduino® pe 4 biți
- butonul de resetare
- butoanele Sus, Jos, Stânga și Dreapta folosesc o singură intrare analogică
Aspect Pin
Analog 0 | SUS, JOS, DREAPTA, STÂNGA, SELECTARE |
Digital 4 | DB4 |
Digital 5 | DB5 |
Digital 6 | DB6 |
Digital 7 | DB7 |
Digital 8 | RS |
Digital 9 | E |
Digital 10 | Iluminare de fundal |
Example
*/
#include
/********************************************************
Acest program va testa panoul LCD și butoanele
********************************************************/
// selectați pinii utilizați pe panoul LCD
LiquidCrystal lcd (8, 9, 4, 5, 6, 7);
// definesc unele valori utilizate de panou și butoane
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
// citesc butoanele
int read_LCD_buttons()
{
adc_key_in = analogRead(0); // citesc valoarea de la senzor
if (adc_key_in < 50) returnează btnRIGHT;
if (adc_key_in < 195) returnează btnUP;
if (adc_key_in < 380) returnează btnDOWN;
if (adc_key_in < 555) returnează btnLEFT;
if (adc_key_in < 790) returnează btnSELECT;
returnează btnNONE; // când toate celelalte eșuează, returnează asta...
}
void setup()
{
lcd.begin(16, 2); // pornește biblioteca
lcd.setCursor(0,0);
lcd.print(„Whadda WPSH203”); // imprimă un mesaj simplu
}
buclă goală ()
{
lcd.setCursor(9,1); // mutați cursorul pe a doua linie „1” și cu 9 spații peste
lcd.print(millis()/1000); // afișează secundele scurse de la pornire
lcd.setCursor(0,1); // trece la începutul celei de-a doua rânduri
lcd_key = read_LCD_buttons(); // citesc butoanele
switch (lcd_key) // în funcție de ce buton a fost apăsat, efectuăm o acțiune
{
caz btnRIGHT:
{
lcd.print(„dreapta”); // Imprimați DREAPTA pe ecranul LCD
// Cod pentru a crește contorul de mesaje după apăsarea butonului de respingere
if((millis() – prev_trigger) > 500) {
mesaj_număr++;
if(message_count > 3) message_count = 0;
prev_trigger = millis();
}
////////////////////////////////////////////////////////////////////////////////////
pauză;
}
caz btnLEFT:
{
// dacă aveți nevoie de cuvântul „STÂNGA” afișat pe afișaj, atunci utilizați lcd.print(“STÂNGA”) în loc de lcd.print(adc_key_in) și lcd.print(”v”);
// următoarele 2 rânduri vor tipări pragul real voltage prezent la intrarea analogică 0; Deoarece aceste butoane fac parte dintr-un voltage divizor, apăsarea fiecărui buton creează un vol prag diferittage
lcd.print(adc_key_in); // arată pragul real voltage la intrarea analogică 0
lcd.print(”v”); // se termină cu v(olt)
// Cod pentru a scădea contorul de mesaje după apăsarea butonului anulată
if((millis() – prev_trigger) > 500) {
mesaje_count–;
if(message_count == 255) message_count = 3;
prev_trigger = millis();
}
///////////////////////////////////////////////////////////////////////////////////////
pauză;
}
caz btnUP:
{
lcd.print ("SUS "); // Imprimați UP pe ecranul LCD
pauză;
}
caz btnDOWN:
{
lcd.print(„JOS”); // Imprimați JOS pe ecranul LCD
pauză;
}
caz btnSELECT:
{
lcd.print(„SELECT”); // Imprimați SELECT pe ecranul LCD
pauză;
}
caz btnNONE:
{
lcd.print(„TEST”); // Imprimați TEST pe ecranul LCD
pauză;
}
}
// Dacă a fost apăsat un buton, verificați dacă trebuie afișat un alt mesaj
if(lcd_key != btnNONE) {
lcd.setCursor(0,0);
comutare(message_count)
{
cazul 0: {
lcd.print ("Whadda WPSH203 ");
pauză;
}
cazul 1: {
lcd.print(„Scut LCD”);
pauză;
}
cazul 2: {
lcd.print(„Verificați whadda.com”);
pauză;
}
cazul 3:{
lcd.print(„Velleman”);
pauză;
}
}
lcd.setCursor(0,1); // resetează cursorul LCD pe al 2-lea rând (index 1)
}
}
Rezervat modificări și erori de tipar – © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
Documente/Resurse
![]() |
WHADDA WPSH203 ecran LCD și tastatură pentru Arduino [pdfManual de utilizare WPSH203 ecran LCD și tastatură pentru Arduino, WPSH203, ecran LCD și tastatură pentru Arduino, scut pentru tastatură pentru Arduino, scut pentru Arduino |