WPSH203 LCD ja klahvistiku kaitse Arduino jaoks
Kasutusjuhend
Sissejuhatus
Kõigile Euroopa Liidu elanikele
Oluline keskkonnateave selle toote kohta
See sümbol seadmel või pakendil näitab, et seadme kasutusest kõrvaldamine pärast selle elutsüklit võib kahjustada keskkonda. Ärge visake seadet (või patareisid) sorteerimata olmejäätmete hulka; see tuleks viia ümbertöötlemiseks spetsialiseeritud ettevõttesse. See seade tuleb tagastada edasimüüjale või kohalikku taaskasutusteenistusse. Järgige kohalikke keskkonnareegleid.
Kahtluse korral võtke ühendust kohalike jäätmekäitlusasutustega.
Täname, et valisite Whada! Enne seadme kasutuselevõttu lugege juhend põhjalikult läbi. Kui seade sai transportimisel kahjustada, ärge paigaldage ega kasutage seda ning võtke ühendust edasimüüjaga.
Ohutusjuhised
Enne seadme kasutamist lugege läbi käesolev juhend ja kõik ohutusmärgid ning mõistke neid.
Ainult siseruumides kasutamiseks.
- Seda seadet saavad kasutada 8 -aastased ja vanemad lapsed ning halvenenud füüsiliste, sensoorsete või vaimsete võimetega isikud või kogemuste ja teadmiste puudumine, kui neile on antud järelevalve või juhised seadme ohutuks kasutamiseks ja nad mõistavad kaasnevad ohud. Lapsed ei tohi seadmega mängida. Lapsed ei tohi puhastust ega kasutaja hooldust teha ilma järelevalveta.
Üldised juhised
- Vaadake selle juhendi viimastel lehekülgedel Velleman® hooldus- ja kvaliteedigarantiid.
- Kõik seadme modifikatsioonid on ohutuskaalutlustel keelatud. Garantii ei kata kahjustusi, mis on põhjustatud seadme kasutaja poolt tehtud muudatustest.
- Kasutage seadet ainult ettenähtud otstarbel. Seadme volitamata kasutamine tühistab garantii.
- Garantii ei kata kahjustusi, mis on põhjustatud selles juhendis toodud juhiste eiramisest ja edasimüüja ei vastuta sellest tulenevate defektide või probleemide eest.
- Samuti ei saa Velleman Group NV ega selle edasimüüjad vastutada mistahes (erakorralise, juhusliku või kaudse) kahju eest (rahaline, füüsiline jne), mis tulenevad selle toote omamisest, kasutamisest või rikkest.
- Hoidke see juhend edaspidiseks kasutamiseks alles.
Mis on Arduino®
Arduino® on avatud lähtekoodiga prototüüpimisplatvorm, mis põhineb lihtsalt kasutataval riist- ja tarkvaral. Arduino® plaadid suudavad lugeda sisendeid – valgussensorit, sõrm nupul või Twitteri sõnumit – ja muuta need väljundiks – aktiveerides mootori, lülitades sisse LED-i või avaldades midagi võrgus. Saate oma tahvlile öelda, mida teha, saates plaadil olevale mikrokontrollerile juhiste komplekti. Selleks kasutate Arduino programmeerimiskeelt (põhineb Wiringil) ja Arduino® tarkvara IDE-d (põhineb töötlemisel). Twitteri sõnumi lugemiseks või veebis avaldamiseks on vaja lisakilpe/mooduleid/komponente. Surfama www.arduino.cc lisateabe saamiseks.
Toode läbiview
16 × 2 LCD ja klahvistiku kilp Arduino® Uno, Mega, Diecimila, Duemilanove ja Freeduino plaatide jaoks.
1 | LCD kontrasti potentsiomeeter | 3 | juhtklahvid (ühendatud analoogsisendiga 0) |
2 | ICSP port |
Tehnilised andmed
- mõõdud: 80 x 58 x 20 mm
Omadused
- sinine taust/valge taustvalgus
- ekraani kontrastsuse reguleerimine
- kasutab 4-bitist Arduino® LCD raamatukogu
- lähtestamise nupp
- nupud Üles, Alla, Vasak ja Parem kasutavad ainult ühte analoogsisendit
Pin paigutus
Analoog 0 | ÜLES, ALLA, PAREMALE, VASAKULE, VALI |
Digitaalne 4 | DB4 |
Digitaalne 5 | DB5 |
Digitaalne 6 | DB6 |
Digitaalne 7 | DB7 |
Digitaalne 8 | RS |
Digitaalne 9 | E |
Digitaalne 10 | Taustvalgus |
Example
*/
#kaasa
/**************************************************** ******
See programm testib LCD-paneeli ja nuppe
****************************************************** ******/
// valige vedelkristallpaneelil kasutatavad kontaktid
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
// määrab mõned paneeli ja nuppude poolt kasutatavad väärtused
int lcd_key = 0;
int adc_key_in = 0;
unsigned char message_count = 0;
märgita pikk prev_trigger = 0;
#define btnRIGHT 0
#define btnUP 1
#define btnDOWN 2
#define btnLEFT 3
#define btnSELECT 4
#define btnNONE 5
// loe nuppe
int read_LCD_buttons()
{
adc_key_in = analoogRead(0); // väärtuse lugemine andurilt
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;
tagastab btnNONE; // kui kõik teised ebaõnnestuvad, tagastage see…
}
tühine seadistus ()
{
lcd.begin(16, 2); // käivitage raamatukogu
lcd.setCursor(0,0);
lcd.print ("Whadda WPSH203"); // printige lihtne sõnum
}
void loop ()
{
lcd.setCursor(9,1); // liigutage kursor teisele reale “1” ja 9 tühikut üle
lcd.print(millis()/1000); // kuvab sisselülitamisest möödunud sekundid
lcd.setCursor(0,1); // liikuda teise rea algusesse
lcd_key = read_LCD_buttons(); // loe nuppe
lüliti (lcd_key) // sõltuvalt sellest, millist nuppu vajutati, teostame toimingu
{
juhtum btnRIGHT:
{
lcd.print("PAREM"); // Printige LCD-ekraanil PAREMALE
// Kood sõnumiloenduri suurendamiseks pärast tagasilööginupu vajutamist
if((millis() – eelmine_trigger) > 500) {
sõnumite_arv++;
if(sõnumite_arv > 3) sõnumite_arv = 0;
eelmine_trigger = millis();
}
/////////////////////////////////////////////////// ///////////
murda;
}
juhtum btnLEFT:
{
// kui vajate sõna "LEFT", mis kuvatakse ekraanil, siis kasutage lcd.print("LEFT ") asemel lcd.print(adc_key_in) ja lcd.print(" v");
// järgmised 2 rida trükivad tegeliku läve voltage on analoogsisendil 0; Kuna need nupud on osa voltage jagaja, iga nupu vajutamine loob erineva läve voltage
lcd.print(adc_key_in); // näitab tegelikku künnist voltage analoogsisendil 0
lcd.print(”v”); // lõpeb v(olt)
// Kood sõnumiloenduri vähendamiseks pärast tagasilööginupu vajutamist
if((millis() – eelmine_trigger) > 500) {
sõnumite_arv –;
if(sõnumite_arv == 255) sõnumite_arv = 3;
eelmine_trigger = millis();
}
/////////////////////////////////////////////////// ////////////////
murda;
}
juhtum btnUP:
{
lcd.print("UP"); // Print UP LCD ekraanil
murda;
}
case btnDOWN:
{
lcd.print("ALLA"); // Print DOWN LCD-ekraanil
murda;
}
case btnSELECT:
{
lcd.print("SELECT"); // Trüki SELECT LCD-ekraanile
murda;
}
juhtum btnNONE:
{
lcd.print("TEST"); // Prindi TEST LCD-ekraanile
murda;
}
}
// Kui nuppu vajutati, kontrollige, kas kuvada on vaja teistsugust teadet
if(lcd_key != btnNONE) {
lcd.setCursor(0,0);
lüliti (sõnumite_arv)
{
juhtum 0: {
lcd.print ("Whadda WPSH203");
murda;
}
juhtum 1: {
lcd.print ("LCD-ekraan");
murda;
}
juhtum 2: {
lcd.print ("Kontrollige whadda.com");
murda;
}
juhtum 3:{
lcd.print("Velleman");
murda;
}
}
lcd.setCursor(0,1); // lähtesta LCD-kursor 2. reale (indeks 1)
}
}
Muudatused ja trükivead on reserveeritud – © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
Dokumendid / Ressursid
![]() |
WHADDA WPSH203 LCD ja klahvistiku kaitse Arduino jaoks [pdfKasutusjuhend WPSH203 LCD ja klahvistiku kaitse Arduino jaoks, WPSH203, LCD ja klahvistiku kilp Arduino jaoks, klahvistiku kilp Arduino jaoks, kilp Arduino jaoks |