WPSH203 LCD ja näppäimistösuoja Arduinolle
Käyttöopas

Johdanto
Kaikille Euroopan unionin asukkaille
Tärkeää ympäristötietoa tästä tuotteesta
Tämä symboli laitteessa tai pakkauksessa osoittaa, että laitteen hävittäminen sen elinkaaren jälkeen voi vahingoittaa ympäristöä. Älä hävitä laitetta (tai akkuja) lajittelemattoman yhdyskuntajätteen mukana. se tulee viedä erikoistuneeseen yritykseen kierrätystä varten. Tämä laite tulee palauttaa jälleenmyyjällesi tai paikalliseen kierrätyspalveluun. Noudata paikallisia ympäristösääntöjä.
Jos olet epävarma, ota yhteyttä paikallisiin jätehuoltoviranomaisiin.
Kiitos, että valitsit Whaddan! Lue käyttöohje huolellisesti ennen kuin otat tämän laitteen käyttöön. Jos laite on vaurioitunut kuljetuksen aikana, älä asenna tai käytä sitä, vaan ota yhteyttä jälleenmyyjään.
Turvallisuusohjeet
Lue ja ymmärrä tämä käyttöopas ja kaikki turvallisuusmerkit ennen tämän laitteen käyttöä.
Vain sisäkäyttöön.
- Tätä laitetta voivat käyttää 8 -vuotiaat ja sitä vanhemmat lapset sekä henkilöt, joiden fyysiset, sensoriset tai henkiset kyvyt ovat heikentyneet tai joilla ei ole kokemusta tai tietoa, jos heitä on valvottu tai opetettu laitteen turvallisesta käytöstä ja he ymmärtävät vaaroja. Lapset eivät saa leikkiä laitteella. Lapset eivät saa puhdistaa tai huoltaa käyttäjää ilman valvontaa.
Yleiset ohjeet
- Katso Velleman®-huolto- ja laatutakuu tämän oppaan viimeisiltä sivuilta.
- Kaikki laitteeseen tehtävät muutokset ovat turvallisuussyistä kiellettyjä. Takuu ei kata käyttäjän laitteeseen tekemien muutosten aiheuttamia vaurioita.
- Käytä laitetta vain sen aiottuun tarkoitukseen. Laitteen luvaton käyttö mitätöi takuun.
- Takuu ei kata tämän oppaan tiettyjen ohjeiden noudattamatta jättämisestä aiheutuneita vaurioita, eikä jälleenmyyjä ota vastuuta niistä aiheutuvista vioista tai ongelmista.
- Velleman Group NV:tä tai sen jälleenmyyjiä ei myöskään voida pitää vastuullisena (poikkeuksellisista, satunnaisista tai epäsuorista) vahingoista (taloudellisista, fyysisistä…), jotka johtuvat tämän tuotteen hallussapidosta, käytöstä tai epäonnistumisesta.
- Säilytä tämä käyttöopas myöhempää tarvetta varten.
Mikä on Arduino®
Arduino® on avoimen lähdekoodin prototyyppialusta, joka perustuu helppokäyttöisiin laitteistoihin ja ohjelmistoihin. Arduino®-levyt pystyvät lukemaan syötteitä – valoanturia, sormi painikkeella tai Twitter-viestiä – ja muuntaa ne ulostuloksi – aktivoimalla moottorin, käynnistämällä LEDin tai julkaisemalla jotain verkossa. Voit kertoa piirilevyllesi, mitä tehdä, lähettämällä ohjeet kortin mikro-ohjaimelle. Käytät tätä varten Arduino-ohjelmointikieltä (joka perustuu Wiringiin) ja Arduino®-ohjelmiston IDE:tä (joka perustuu Processingiin). Twitter-viestin lukemiseen tai verkossa julkaisemiseen tarvitaan lisäsuojuksia/moduuleja/komponentteja. Surffaa kohteeseen www.arduino.cc saadaksesi lisätietoja.
Tuote loppuview
16×2 LCD-näytön ja näppäimistön suojus Arduino® Uno-, Mega-, Diecimila-, Duemilanove- ja Freeduino-levyille.

| 1 | LCD-kontrastipotentiometri | 3 | ohjausnäppäimet (kytketty analogiseen tuloon 0) |
| 2 | ICSP-portti |
Tekniset tiedot
- mitat: 80 x 58 x 20 mm
Ominaisuudet
- sininen tausta/valkoinen taustavalo
- näytön kontrastin säätö
- käyttää 4-bittistä Arduino® LCD -kirjastoa
- nollauspainike
- Ylös-, Alas-, Vasen- ja Oikea-painikkeet käyttävät vain yhtä analogista tuloa
Pin-asettelu
| Analoginen 0 | YLÖS, ALAS, OIKEA, VASEN, VALITSE |
| Digitaalinen 4 | DB4 |
| Digitaalinen 5 | DB5 |
| Digitaalinen 6 | DB6 |
| Digitaalinen 7 | DB7 |
| Digitaalinen 8 | RS |
| Digitaalinen 9 | E |
| Digitaalinen 10 | Taustavalo |
Example
*/
#sisältää
/**************************************************** ******
Tämä ohjelma testaa LCD-paneelin ja painikkeet
***************************************************** ******/
// valitse LCD-paneelissa käytetyt nastat
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
// määrittää joitain paneelin ja painikkeiden käyttämiä arvoja
int lcd_avain = 0;
int adc_key_in = 0;
unsigned char message_count = 0;
allekirjoittamaton pitkä prev_trigger = 0;
#define btnRIGHT 0
#define btnUP 1
#define btnDOWN 2
#define btnLEFT 3
#define btnSELECT 4
#define btnNONE 5
// lue painikkeet
int read_LCD_buttons()
{
adc_key_in = analoginenLue(0); // lukee arvon anturista
if (adc_key_in < 50) return btnRIGHT;
if (adc_key_in < 195) return btnUP;
if (adc_key_in < 380) return btnDOWN;
if (adc_key_in < 555) return btnLEFT;
if (adc_key_in < 790) return btnSELECT;
paluu btnNONE; // kun kaikki muut epäonnistuvat, palauta tämä…
}
void setup()
{
lcd.begin(16, 2); // Käynnistä kirjasto
lcd.setCursor(0,0);
lcd.print("Whadda WPSH203"); // tulostaa yksinkertainen viesti
}
void loop()
{
lcd.setCursor(9,1); // Siirrä kohdistin toiselle riville "1" ja 9 välilyöntiä päälle
lcd.print(millis()/1000); // näyttää sekuntia, joka on kulunut käynnistyksestä
lcd.setCursor(0,1); // siirry toisen rivin alkuun
lcd_avain = read_LCD_buttons(); // lue painikkeet
kytkin (lcd_key) // riippuen siitä, mitä painiketta painettiin, suoritamme toiminnon
{
case btnRIGHT:
{
lcd.print("OIKEA"); // Tulosta OIKEALLE LCD-näytölle
// Koodi lisätäksesi viestilaskurin painikkeen painalluksen jälkeen
if((millis() – edellinen_trigger) > 500) {
viestien_määrä++;
if(viestien_määrä > 3) viestien_määrä = 0;
edellinen_trigger = millis();
}
//////////////////////////////////////////////////// ////////////
tauko;
}
case btnLEFT:
{
// jos tarvitset sanan "LEFT" näytössä, käytä lcd.print("LEFT ") lcd.print(adc_key_in) ja lcd.print(" v") sijaan;
// seuraavat 2 riviä tulostavat todellisen kynnyksen voltage läsnä analogisessa tulossa 0; Koska nämä painikkeet ovat osa voltage jakaja, kunkin painikkeen painaminen luo erilaisen kynnyksen voltage
lcd.print(adc_key_in); // näyttää todellisen kynnyksen voltage analogisessa tulossa 0
lcd.print(” v”); // päättyy v(olt)
// Koodi viestilaskurin pienentämiseksi painikkeen painalluksen jälkeen
if((millis() – edellinen_trigger) > 500) {
viestien_määrä-;
if(viestien_määrä == 255) viestien_määrä = 3;
edellinen_trigger = millis();
}
//////////////////////////////////////////////////// ////////////////
tauko;
}
tapaus btnUP:
{
lcd.print("UP"); // Tulosta UP LCD-näytölle
tauko;
}
case btnDOWN:
{
lcd.print("ALAS"); // Tulosta ALAS LCD-näytöltä
tauko;
}
case btnSELECT:
{
lcd.print("VALITSE"); // Tulosta SELECT LCD-näytölle
tauko;
}
tapaus btnNONE:
{
lcd.print("TESTI"); // Tulosta TEST LCD-näytölle
tauko;
}
}
// Jos painiketta painettiin, tarkista, tarvitseeko näyttöön eri viesti
if(lcd_key != btnNONE) {
lcd.setCursor(0,0);
kytkin (viestien_määrä)
{
tapaus 0: {
lcd.print("Whadda WPSH203");
tauko;
}
tapaus 1: {
lcd.print("LCD-suoja");
tauko;
}
tapaus 2: {
lcd.print("Tarkista whadda.com");
tauko;
}
tapaus 3:{
lcd.print("Velleman");
tauko;
}
}
lcd.setCursor(0,1); // palauta LCD-kohdistin 2. riville (indeksi 1)
}
}

Muutokset ja kirjoitusvirheet pidätetään – © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
Asiakirjat / Resurssit
![]() |
WHADDA WPSH203 LCD ja näppäimistösuoja Arduinolle [pdfKäyttöopas WPSH203 LCD ja näppäimistösuoja Arduinolle, WPSH203, LCD ja näppäimistösuoja Arduinolle, näppäimistösuoja Arduinolle, suojus Arduinolle |




