WPSH203 LCD ir klaviatūros ekranas, skirtas Arduino
Vartotojo vadovas
Įvadas
Visiems Europos Sąjungos gyventojams
Svarbi informacija apie aplinką apie šį gaminį
Šis simbolis ant prietaiso arba pakuotės rodo, kad prietaiso išmetimas pasibaigus jo gyvavimo ciklui gali pakenkti aplinkai. Neišmeskite įrenginio (ar baterijų) kaip nerūšiuotų komunalinių atliekų; jį reikia pristatyti į specializuotą įmonę perdirbti. Šį įrenginį reikia grąžinti savo platintojui arba vietinei perdirbimo tarnybai. Laikykitės vietinių aplinkosaugos taisyklių.
Jei abejojate, susisiekite su vietinėmis atliekų šalinimo institucijomis.
Dėkojame, kad pasirinkote „Whadda“! Prieš pradėdami naudoti šį įrenginį, atidžiai perskaitykite vadovą. Jei prietaisas buvo pažeistas transportuojant, jo neįdiekite ir nenaudokite, o kreipkitės į pardavėją.
Saugos instrukcijos
Prieš naudodami šį prietaisą perskaitykite ir supraskite šį vadovą bei visus saugos ženklus.
Naudoti tik patalpose.
- Šiuo prietaisu gali naudotis vaikai nuo 8 metų ir vyresni, asmenys, turintys ribotų fizinių, jutiminių ar protinių galimybių arba neturintys patirties ir žinių, jei jiems buvo prižiūrima ar mokoma, kaip saugiai naudoti prietaisą, ir jie supranta susijusius pavojus. Vaikai neturi žaisti su prietaisu. Vaikai negali atlikti valymo ir techninės priežiūros be priežiūros.
Bendrosios gairės
- Žr. Velleman® techninės priežiūros ir kokybės garantiją paskutiniuose šio vadovo puslapiuose.
- Saugumo sumetimais draudžiami visi įrenginio pakeitimai. Garantija netaikoma žalai, kurią padarė naudotojas modifikuojant įrenginį.
- Prietaisą naudokite tik pagal paskirtį. Neleistinai naudojant prietaisą garantija nebegalios.
- Žalai, atsiradusiai dėl tam tikrų šiame vadove pateiktų nurodymų nepaisymo, garantija netaikoma, todėl pardavėjas neprisiima atsakomybės už jokius iš to kylančius defektus ar problemas.
- Nei „Velleman Group NV“, nei jos platintojai negali būti laikomi atsakingais už bet kokią žalą (ypatingą, atsitiktinę ar netiesioginę) – bet kokio pobūdžio (finansinę, fizinę ir tt), atsiradusią dėl šio gaminio turėjimo, naudojimo ar gedimo.
- Išsaugokite šį vadovą ateityje.
Kas yra Arduino®
Arduino® yra atvirojo kodo prototipų kūrimo platforma, pagrįsta paprasta naudoti technine ir programine įranga. „Arduino®“ plokštės gali nuskaityti įvestis – šviesos jutiklį, pirštą ant mygtuko ar „Twitter“ pranešimą – ir paversti jas išvestimi – suaktyvinti variklį, įjungti šviesos diodą arba ką nors paskelbti internete. Galite nurodyti savo plokštei, ką daryti, nusiųsdami instrukcijų rinkinį į plokštės mikrovaldiklį. Norėdami tai padaryti, naudokite Arduino programavimo kalbą (pagrįstą laidais) ir Arduino® programinės įrangos IDE (pagrįstą apdorojimu). Norint skaityti „Twitter“ pranešimą arba paskelbti internete, reikalingi papildomi skydai / moduliai / komponentai. Naršyti į www.arduino.cc Norėdami gauti daugiau informacijos.
Produktas baigtasview
16 × 2 LCD ir klaviatūros ekranas, skirtas Arduino® Uno, Mega, Diecimila, Duemilanove ir Freeduino plokštėms.
1 | LCD kontrasto potenciometras | 3 | valdymo klavišai (prijungti prie analoginio įvesties 0) |
2 | ICSP prievadas |
Specifikacijos
- matmenys: 80 x 58 x 20 mm
Savybės
- mėlynas fonas/baltas apšvietimas
- ekrano kontrasto reguliavimas
- naudoja 4 bitų Arduino® LCD biblioteką
- atstatymo mygtukas
- mygtukai aukštyn, žemyn, kairėn ir dešinėn naudoja tik vieną analoginę įvestį
Kaiščių išdėstymas
0 analogas | UP, DOWN, RIGHT, LEFT, SELECT |
Skaitmeninis 4 | DB4 |
Skaitmeninis 5 | DB5 |
Skaitmeninis 6 | DB6 |
Skaitmeninis 7 | DB7 |
Skaitmeninis 8 | RS |
Skaitmeninis 9 | E |
Skaitmeninis 10 | Foninis apšvietimas |
Example
*/
#įtraukti
/************************************************************
Ši programa patikrins LCD skydelį ir mygtukus
**********************************************************/
// pasirinkite LCD skydelyje naudojamus kaiščius
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
// apibrėžkite kai kurias reikšmes, kurias naudoja skydelis ir mygtukai
int lcd_key = 0;
int adc_key_in = 0;
nepasirašytas simbolis pranešimų_skaičius = 0;
nepasirašytas ilgas prev_trigger = 0;
#define btnRIGHT 0
#define btnUP 1
#define btnDOWN 2
#define btnLEFT 3
#define btnSELECT 4
#define btnNONE 5
// skaitykite mygtukus
int read_LCD_buttons()
{
adc_key_in = analoginisRead(0); // nuskaitykite reikšmę iš jutiklio
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;
grąžinti btnNONE; // kai visi kiti nepavyks, grąžinkite šį…
}
negaliojantis nustatymas ()
{
lcd.begin(16, 2); // paleisti biblioteką
lcd.setCursor(0,0);
lcd.print („Whadda WPSH203“); // atspausdinti paprastą pranešimą
}
void loop ()
{
lcd.setCursor(9,1); // perkelkite žymeklį į antrą eilutę „1“ ir 9 tarpus virš
lcd.print(millis()/1000); // rodomas sekundes, praėjusias nuo įjungimo
lcd.setCursor(0,1); // pereiti į antros eilutės pradžią
lcd_key = read_LCD_buttons(); // skaitykite mygtukus
jungiklis (lcd_key) // priklausomai nuo to, kuris mygtukas buvo paspaustas, atliekame veiksmą
{
dėklas btnRIGHT:
{
lcd.print("RIGHT"); // Spausdinti DEŠINĖJE LCD ekrane
// Kodas, skirtas padidinti pranešimų skaitiklį paspaudus atšauktą mygtuką
if((millis() – ankstesnis_triggeris) > 500) {
pranešimų_skaičius++;
if(pranešimų_skaičius > 3) pranešimų_skaičius = 0;
prev_trigger = millis();
}
//////////////////////////////////////////////////////////////
pertrauka;
}
dėklas btnLEFT:
{
// jei reikia, kad ekrane būtų rodomas žodis "LEFT", naudokite lcd.print("LEFT ") vietoj lcd.print(adc_key_in) ir lcd.print(" v");
// šiose 2 eilutėse bus išspausdintas tikrasis slenkstis voltage yra analoginiame įėjime 0; Kadangi šie mygtukai yra ttage skirstytuvą, paspaudus kiekvieną mygtuką sukuriamas skirtingas slenkstistage
lcd.print(adc_key_in); // rodo tikrąjį slenkstį ttage analoginiame įėjime 0
lcd.print (" v"); // baigiasi v(olt)
// Kodas, skirtas sumažinti pranešimų skaitiklį paspaudus atšauktą mygtuką
if((millis() – ankstesnis_triggeris) > 500) {
pranešimų_skaičius-;
if(pranešimų_skaičius == 255) pranešimų_skaičius = 3;
prev_trigger = millis();
}
//////////////////////////////////////////////////////////////////
pertrauka;
}
atvejis btnUP:
{
lcd.print ("UP"); // Spausdinti UP LCD ekrane
pertrauka;
}
atvejis btnDOWN:
{
lcd.print ("ŽEMYN"); // Spausdinti DOWN LCD ekrane
pertrauka;
}
atvejis btnSELECT:
{
lcd.print ("SELECT"); // Spausdinkite SELECT LCD ekrane
pertrauka;
}
atvejis btnNONE:
{
lcd.print ("TESTAS"); // Spausdinti TEST LCD ekrane
pertrauka;
}
}
// Jei buvo paspaustas mygtukas, patikrinkite, ar turi būti rodomas kitas pranešimas
if(lcd_key != btnNONE) {
lcd.setCursor(0,0);
jungiklis (pranešimų_skaičius)
{
0 atvejis: {
lcd.print („Whadda WPSH203“);
pertrauka;
}
1 atvejis: {
lcd.print ("LCD ekranas");
pertrauka;
}
2 atvejis: {
lcd.print ("Patikrinkite whadda.com");
pertrauka;
}
3 atvejis:{
lcd.print („Velleman“);
pertrauka;
}
}
lcd.setCursor(0,1); // iš naujo nustatyti LCD žymeklį į 2 eilutę (1 indeksas)
}
}
Pakeitimų ir spausdinimo klaidų teisė – © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
Dokumentai / Ištekliai
![]() |
WHADDA WPSH203 LCD ir klaviatūros ekranas, skirtas Arduino [pdf] Naudotojo vadovas WPSH203 LCD ir klaviatūros ekranas, skirtas Arduino, WPSH203, LCD ir klaviatūros ekranas, skirtas Arduino, klaviatūros skydas Arduino, skydas Arduino |