WPSH203 LCD- en toetsenbordschild voor Arduino
Gebruiksaanwijzing

Invoering
Aan alle inwoners van de Europese Unie
Belangrijke milieu-informatie over dit product
Dit symbool op het apparaat of de verpakking geeft aan dat het weggooien van het apparaat na de levenscyclus schadelijk kan zijn voor het milieu. Gooi het apparaat (of de batterijen) niet weg als ongesorteerd gemeentelijk afval; breng het naar een gespecialiseerd bedrijf voor recycling. Dit apparaat moet worden teruggebracht naar uw distributeur of naar een lokale recyclingdienst. Respecteer de lokale milieuregels.
Neem bij twijfel contact op met de plaatselijke afvalverwerkingsautoriteiten.
Bedankt dat u voor Whadda hebt gekozen! Lees de handleiding zorgvuldig door voordat u dit apparaat in gebruik neemt. Als het apparaat tijdens het transport beschadigd is geraakt, installeer of gebruik het dan niet en neem contact op met uw dealer.
Veiligheidsinstructies
Lees en begrijp deze handleiding en alle veiligheidssymbolen voordat u dit apparaat gebruikt.
Alleen voor gebruik binnenshuis.
- Dit apparaat kan worden gebruikt door kinderen van 8 jaar en ouder, en personen met verminderde fysieke, zintuiglijke of mentale vermogens of gebrek aan ervaring en kennis als ze onder toezicht staan of instructies hebben gekregen over het veilige gebruik van het apparaat en de gevaren betrokken. Kinderen mogen niet met het apparaat spelen. Reiniging en gebruikersonderhoud mogen niet door kinderen zonder toezicht worden uitgevoerd.
Algemene richtlijnen
- Raadpleeg de Velleman® Service- en Kwaliteitsgarantie op de laatste pagina's van deze handleiding.
- Alle modificaties van het apparaat zijn om veiligheidsredenen verboden. Schade veroorzaakt door modificaties van de gebruiker aan het apparaat valt niet onder de garantie.
- Gebruik het apparaat alleen voor het beoogde doel. Het gebruik van het apparaat op een ongeautoriseerde manier maakt de garantie ongeldig.
- Schade die ontstaat doordat bepaalde richtlijnen in deze handleiding niet worden nageleefd, valt niet onder de garantie. De dealer aanvaardt geen verantwoordelijkheid voor eventuele defecten of problemen die hieruit voortvloeien.
- Noch Velleman Group NV noch haar dealers kunnen aansprakelijk worden gesteld voor enige schade (buitengewone, incidentele of indirecte) – van welke aard dan ook (financieel, fysiek…) die voortvloeit uit het bezit, het gebruik of het falen van dit product.
- Bewaar deze handleiding voor toekomstig gebruik.
Wat is Arduino®
Arduino® is een open-source prototyping-platform op basis van gebruiksvriendelijke hardware en software. Arduino®-kaarten kunnen inputs lezen - een lichtsensor, een vinger op een knop of een Twitter-bericht - en ze omzetten in een output - een motor activeren, een LED aanzetten of iets online publiceren. U kunt uw bord vertellen wat het moet doen door een reeks instructies naar de microcontroller op het bord te sturen. Hiervoor gebruikt u de programmeertaal Arduino (gebaseerd op Wiring) en de Arduino®-software IDE (gebaseerd op Processing). Er zijn extra schilden/modules/componenten nodig om een Twitter-bericht te lezen of online te publiceren. Surf naar www.arduino.cc voor meer informatie.
Product voorbijview
Het 16×2 LCD- en toetsenbordschild voor Arduino® Uno-, Mega-, Diecimila-, Duemilanove- en Freeduino-borden.

| 1 | LCD-contrastpotentiometer | 3 | bedieningstoetsen (aangesloten op analoge ingang 0) |
| 2 | ICSP-poort |
Specificaties
- afmetingen: 80 x 58 x 20 mm
Functies
- blauwe achtergrond/witte achtergrondverlichting
- schermcontrast aanpassen
- maakt gebruik van 4-bit Arduino® LCD-bibliotheek
- resetknop
- de knoppen Omhoog, Omlaag, Links en Rechts gebruiken slechts één analoge ingang
Pin-indeling
| Analoog 0 | OMHOOG, OMLAAG, RECHTS, LINKS, KIES |
| Digitaal 4 | DB4 |
| Digitaal 5 | DB5 |
| Digitaal 6 | DB6 |
| Digitaal 7 | DB7 |
| Digitaal 8 | RS |
| Digitaal 9 | E |
| Digitaal 10 | Achtergrondverlichting |
Example
*/
#inclusief
/************************************************** *****
Dit programma test het LCD-paneel en de knoppen
************************************************** ******/
// selecteer de pinnen die op het LCD-paneel worden gebruikt
Vloeibaar kristal lcd (8, 9, 4, 5, 6, 7);
// definieer enkele waarden die worden gebruikt door het paneel en de knoppen
int lcd_key = 0;
int adc_key_in = 0;
niet-ondertekende tekens message_count = 0;
niet-ondertekend lang prev_trigger = 0;
#define btnRIGHT 0
#definebtnUP 1
#definebtnDOWN 2
#define btnLEFT 3
#define btnSELECT 4
#define btnNONE 5
// lees de knoppen
int lees_LCD_knoppen()
{
adc_key_in = analogRead (0); // lees de waarde van de sensor
if (adc_key_in < 50) retourneert btnRIGHT;
if (adc_key_in <195) retourneert btnUP;
if (adc_key_in < 380) retourneert btnDOWN;
if (adc_key_in < 555) retourneert btnLEFT;
if (adc_key_in < 790) retourneert btnSELECT;
retour btnNONE; // wanneer alle andere falen, retourneer dit ...
}
lege setup()
{
lcd.begin (16, 2); // start de bibliotheek
lcd.setCursor(0,0);
lcd.print ("Whadda WPSH203"); // druk een eenvoudig bericht af
}
lege lus()
{
lcd.setCursor(9,1); // verplaats de cursor naar de tweede regel "1" en 9 spaties erover
lcd.print(millis()/1000); // weergave seconden verstreken sinds het opstarten
lcd.setCursor(0,1); // ga naar het begin van de tweede regel
lcd_key = read_LCD_buttons(); // lees de knoppen
switch (lcd_key) // afhankelijk van op welke knop is gedrukt, voeren we een actie uit
{
geval btnRIGHT:
{
lcd.print ("RECHTS"); // RECHTS afdrukken op LCD-scherm
// Code om de berichtenteller te verhogen na het indrukken van de debounced-knop
if((millis() – prev_trigger) > 500) {
message_count++;
if (aantal berichten > 3) aantal berichten = 0;
vorige_trigger = millis();
}
/////////////////////////////////////////////// ///////////
pauze;
}
geval btnLEFT:
{
// als u het woord "LEFT" op het scherm nodig heeft, gebruik dan lcd.print ("LEFT") in plaats van lcd.print(adc_key_in) en lcd.print("v");
// de volgende 2 regels zullen de werkelijke drempel vol . afdrukkentage aanwezig op analoge ingang 0; Aangezien deze knoppen deel uitmaken van een voltage verdeler, door op elke knop te drukken, wordt een ander drempelvolume gecreëerdtage
lcd.print(adc_key_in); // toont de werkelijke drempel voltage op analoge ingang 0
lcd.print(”v”); // eindigt met v(olt)
// Code om de berichtenteller te verlagen na het indrukken van de debounced-knop
if((millis() – prev_trigger) > 500) {
bericht_telling–;
als(aantal berichten == 255) aantal berichten = 3;
vorige_trigger = millis();
}
/////////////////////////////////////////////// ///////////////
pauze;
}
geval btnUP:
{
lcd.print ("UP"); // OMHOOG afdrukken op LCD-scherm
pauze;
}
geval btnDOWN:
{
lcd.print ("OMLAAG"); // OMLAAG afdrukken op LCD-scherm
pauze;
}
geval btnSELECT:
{
lcd.print ("SELECTEER"); // Print SELECT op LCD-scherm
pauze;
}
geval btnNONE:
{
lcd.print ("TEST"); // Print TEST op LCD-scherm
pauze;
}
}
// Als er op een knop is gedrukt, controleer dan of een ander bericht moet worden weergegeven
als(lcd_key != btnNONE) {
lcd.setCursor(0,0);
schakelen (message_count)
{
geval 0: {
lcd.print ("Whadda WPSH203");
pauze;
}
geval 1: {
lcd.print ("LCD-schild ");
pauze;
}
geval 2: {
lcd.print(“Controleer whadda.com”);
pauze;
}
geval 3:{
lcd.print(“Velleman“);
pauze;
}
}
lcd.setCursor(0,1); // reset LCD-cursor naar de 2e rij (index 1)
}
}

Wijzigingen en typfouten voorbehouden – © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
Documenten / Bronnen
![]() |
WHADDA WPSH203 LCD- en toetsenbordschild voor Arduino [pdf] Gebruikershandleiding WPSH203 LCD- en toetsenbordschild voor Arduino, WPSH203, LCD- en toetsenbordschild voor Arduino, toetsenbordschild voor Arduino, schild voor Arduino |




