WPSH203 Osłona LCD i klawiatury dla Arduino
Instrukcja obsługi

Wstęp
Do wszystkich mieszkańców Unii Europejskiej
Ważne informacje środowiskowe dotyczące tego produktu
Ten symbol na urządzeniu lub opakowaniu oznacza, że utylizacja urządzenia po jego cyklu życia może zaszkodzić środowisku. Nie wyrzucaj urządzenia (ani baterii) jako niesortowanych odpadów komunalnych; należy je oddać do specjalistycznej firmy w celu recyklingu. To urządzenie należy zwrócić do dystrybutora lub do lokalnej firmy zajmującej się recyklingiem. Przestrzegaj lokalnych przepisów dotyczących ochrony środowiska.
W razie wątpliwości skontaktuj się z lokalnymi władzami odpowiedzialnymi za utylizację odpadów.
Dziękujemy za wybranie Whadda! Przed oddaniem urządzenia do użytku przeczytaj uważnie instrukcję. Jeśli urządzenie zostało uszkodzone w transporcie, nie instaluj go ani nie używaj i skontaktuj się ze swoim dealerem.
Instrukcje bezpieczeństwa
Przed rozpoczęciem korzystania z urządzenia należy uważnie przeczytać niniejszą instrukcję i zapoznać się ze wszystkimi znakami bezpieczeństwa.
Tylko do użytku wewnątrz pomieszczeń.
- Z tego urządzenia mogą korzystać dzieci w wieku 8 lat i starsze oraz osoby o ograniczonych zdolnościach fizycznych, sensorycznych lub umysłowych lub bez doświadczenia i wiedzy, pod warunkiem, że znajdują się pod nadzorem lub zostały poinstruowane w zakresie bezpiecznego korzystania z urządzenia i rozumieją związane z tym zagrożenia. Dzieci nie mogą bawić się urządzeniem. Dzieci bez nadzoru nie powinny czyścić i konserwować urządzenia.
Ogólne wytyczne
- Zapoznaj się z Gwarancją jakości i serwisu firmy Velleman® zawartą na ostatnich stronach niniejszej instrukcji.
- Wszelkie modyfikacje urządzenia są zabronione ze względów bezpieczeństwa. Uszkodzenia spowodowane modyfikacjami urządzenia przez użytkownika nie są objęte gwarancją.
- Używaj urządzenia wyłącznie zgodnie z jego przeznaczeniem. Używanie urządzenia w sposób nieautoryzowany spowoduje unieważnienie gwarancji.
- Uszkodzenia powstałe na skutek nieprzestrzegania wskazówek zawartych w niniejszej instrukcji nie są objęte gwarancją, a sprzedawca nie ponosi odpowiedzialności za powstałe w związku z tym wady lub problemy.
- Firma Velleman Group NV ani jej dealerzy nie ponoszą odpowiedzialności za jakiekolwiek szkody (nadzwyczajne, przypadkowe lub pośrednie) – jakiegokolwiek rodzaju (finansowe, fizyczne…) wynikające z posiadania, użytkowania lub awarii tego produktu.
- Zachowaj tę instrukcję do wykorzystania w przyszłości.
Czym jest Arduino®
Arduino® to platforma do prototypowania typu open source oparta na łatwym w obsłudze sprzęcie i oprogramowaniu. Płytki Arduino® potrafią odczytywać dane wejściowe – czujnik włączonego światła, palec na przycisku lub wiadomość na Twitterze – i przekształcać je w sygnał wyjściowy – aktywując silnik, włączając diodę LED lub publikując coś w Internecie. Możesz powiedzieć swojej płycie, co ma zrobić, wysyłając zestaw instrukcji do mikrokontrolera na płycie. Aby to zrobić, użyj języka programowania Arduino (opierającego się na Wiring) i oprogramowania Arduino® IDE (opierającego się na przetwarzaniu). Do odczytania wiadomości na Twitterze lub publikowania online wymagane są dodatkowe osłony/moduły/komponenty. Surfuj do www.arduino.cc Aby uzyskać więcej informacji.
Produkt ponadview
Osłona wyświetlacza LCD 16×2 i klawiatury do płytek Arduino® Uno, Mega, Diecimila, Duemilanove i Freeduino.

| 1 | Potencjometr kontrastu LCD | 3 | klawisze sterujące (podłączone do wejścia analogowego 0) |
| 2 | portu ICSP |
Specyfikacje
- wymiary: 80 x 58 x 20 mm
Cechy
- niebieskie tło/białe podświetlenie
- regulacja kontrastu ekranu
- wykorzystuje 4-bitową bibliotekę Arduino® LCD
- przycisk resetowania
- przyciski Góra, Dół, Lewo i Prawo wykorzystują tylko jedno wejście analogowe
Układ pinów
| Analogowy 0 | GÓRA, DÓŁ, PRAWO, LEWO, WYBIERZ |
| Cyfrowy 4 | DB4 |
| Cyfrowy 5 | DB5 |
| Cyfrowy 6 | DB6 |
| Cyfrowy 7 | DB7 |
| Cyfrowy 8 | RS |
| Cyfrowy 9 | E |
| Cyfrowy 10 | Podświetlenie |
Example
*/
#włączać
/************************************************** ******
Ten program przetestuje panel LCD i przyciski
************************************************** ******/
// wybierz piny używane na panelu LCD
LCD ciekłokrystaliczny (8, 9, 4, 5, 6, 7);
// zdefiniuj niektóre wartości używane przez panel i przyciski
int lcd_key = 0;
int adc_key_in = 0;
unsigned char liczba_wiadomości = 0;
unsigned long prev_trigger = 0;
#zdefiniuj btnRIGHT 0
#zdefiniuj btnUP 1
#zdefiniuj btnDÓŁ 2
#zdefiniuj btnLEWY 3
#zdefiniuj btnWYBIERZ 4
#zdefiniuj btnNONE 5
// przeczytaj przyciski
int read_LCD_buttons()
{
adc_key_in = analogRead(0); // odczytaj wartość z czujnika
if (adc_key_in < 50) zwróć btnRIGHT;
if (adc_key_in < 195) zwróć btnUP;
if (adc_key_in < 380) zwróć btnDOWN;
if (adc_key_in < 555) zwróć btnLEFT;
if (adc_key_in < 790) zwróć btnSELECT;
zwróć btnNONE; // gdy wszystkie inne zawiodą, zwróć to…
}
pustka setup()
{
lcd.begin(16, 2); // uruchom bibliotekę
lcd.setCursor(0,0);
lcd.print(“Co WPSH203”); // wydrukuj prostą wiadomość
}
pętla void()
{
lcd.setCursor(9,1); // przesuń kursor do drugiej linii „1” i 9 spacji dalej
lcd.print(millis()/1000); // wyświetla sekundy, które upłynęły od włączenia zasilania
lcd.setCursor(0,1); // przejdź na początek drugiej linii
lcd_key = read_LCD_buttons(); // przeczytaj przyciski
przełącznik (lcd_key) // w zależności od tego, który przycisk został wciśnięty, wykonujemy akcję
{
przypadek btnPRAWY:
{
lcd.print(“PRAWO”); // Drukuj PRAWO na ekranie LCD
// Kod zwiększający licznik wiadomości po odrzuceniu przycisku
if((millis() – prev_trigger) > 500) {
liczba_wiadomości++;
if(liczba_wiadomości > 3) liczba_wiadomości = 0;
prev_trigger = millis();
}
/////////////////////////////////////////////// ///////////
przerwa;
}
przypadek btnLEWY:
{
// jeśli potrzebujesz słowa „LEWY” na wyświetlaczu, użyj lcd.print(„LEWY”) zamiast lcd.print(adc_key_in) i lcd.print(” v”);
// poniższe 2 linie wypiszą rzeczywistą głośność progutage obecny na wejściu analogowym 0; Ponieważ te przyciski są częścią tomtagrozdzielacz, naciśnięcie każdego przycisku tworzy inny próg głośnościtage
lcd.print(adc_key_in); // pokazuje rzeczywistą wartość progową objtage na wejściu analogowym 0
lcd.print(” v”); // kończy się na v(olt)
// Kod zmniejszający licznik wiadomości po odrzuceniu przycisku
if((millis() – prev_trigger) > 500) {
liczba_wiadomości–;
if(wiadomość_liczba == 255) liczba_wiadomości = 3;
prev_trigger = millis();
}
/////////////////////////////////////////////// ///////////////
przerwa;
}
sprawa btnUP:
{
lcd.print(“W GÓRĘ”); // Drukuj UP na ekranie LCD
przerwa;
}
przypadek btnDÓŁ:
{
lcd.print(“W DÓŁ”); // Drukuj W DÓŁ na ekranie LCD
przerwa;
}
sprawa btnWYBIERZ:
{
lcd.print(“WYBIERZ”); // Wydrukuj WYBIERZ na ekranie LCD
przerwa;
}
przypadek btnNONE:
{
lcd.print(“TEST “); // Wydrukuj TEST na ekranie LCD
przerwa;
}
}
// Jeśli naciśnięto przycisk, sprawdź, czy nie ma zostać wyświetlony inny komunikat
if(lcd_key != btnNONE) {
lcd.setCursor(0,0);
przełącznik(liczba_wiadomości)
{
przypadek 0: {
lcd.print(“Co WPSH203 “);
przerwa;
}
przypadek 1: {
lcd.print(“Osłona LCD”);
przerwa;
}
przypadek 2: {
lcd.print(“Sprawdź whadda.com”);
przerwa;
}
przypadek 3:{
lcd.print(“Velleman”);
przerwa;
}
}
lcd.setCursor(0,1); // reset kursora LCD do drugiego wiersza (indeks 2)
}
}

Zastrzeżone zmiany i błędy typograficzne – © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
Dokumenty / Zasoby
![]() |
WHADDA WPSH203 Osłona LCD i klawiatury dla Arduino [plik PDF] Instrukcja obsługi WPSH203 Osłona LCD i klawiatury dla Arduino, WPSH203, Osłona LCD i klawiatury dla Arduino, Osłona klawiatury dla Arduino, Osłona dla Arduino |




