WPSH203 LCD და კლავიატურის ფარი Arduino-სთვის
მომხმარებლის სახელმძღვანელო
შესავალი
ევროკავშირის ყველა მცხოვრებს
მნიშვნელოვანი გარემოსდაცვითი ინფორმაცია ამ პროდუქტის შესახებ
ეს სიმბოლო მოწყობილობაზე ან შეფუთვაზე მიუთითებს, რომ მოწყობილობის განადგურებამ მისი სიცოცხლის ციკლის შემდეგ შეიძლება ზიანი მიაყენოს გარემოს. არ გადაყაროთ მოწყობილობა (ან ბატარეები) დაუხარისხებელ მუნიციპალურ ნარჩენებად; ის გადასამუშავებლად სპეციალიზებულ კომპანიაში უნდა გადაიტანოთ. ეს მოწყობილობა უნდა დაუბრუნდეს თქვენს დისტრიბუტორს ან ადგილობრივ გადამუშავების სერვისს. დაიცავით ადგილობრივი გარემოსდაცვითი წესები.
თუ ეჭვი გეპარებათ, დაუკავშირდით ნარჩენების განადგურების ადგილობრივ ორგანოებს.
გმადლობთ Whadda-ს არჩევისთვის! გთხოვთ, ყურადღებით წაიკითხოთ სახელმძღვანელო ამ მოწყობილობის ექსპლუატაციაში გამოყენებამდე. თუ მოწყობილობა დაზიანდა ტრანსპორტის დროს, არ დააინსტალიროთ და არ გამოიყენოთ იგი და დაუკავშირდით თქვენს დილერს.
უსაფრთხოების ინსტრუქციები
წაიკითხეთ და გაიგეთ ეს სახელმძღვანელო და უსაფრთხოების ყველა ნიშანი ამ მოწყობილობის გამოყენებამდე.
მხოლოდ შიდა გამოყენებისთვის.
- ამ მოწყობილობის გამოყენება შეუძლიათ 8 წლის და უფროსი ასაკის ბავშვებს და შეზღუდულ ფიზიკურ, სენსორულ ან გონებრივ შესაძლებლობებს ან გამოცდილებისა და ცოდნის ნაკლებობას, თუ მათ მიეცათ ზედამხედველობა ან ინსტრუქცია მოწყობილობის უსაფრთხო გამოყენების შესახებ და ესმით დაკავშირებული საფრთხეები. ბავშვები არ თამაშობენ მოწყობილობასთან. ბავშვებმა არ უნდა განახორციელონ დასუფთავება და მოვლა -პატრონობა ზედამხედველობის გარეშე.
ზოგადი გაიდლაინები
- იხილეთ Velleman® სერვისისა და ხარისხის გარანტია ამ სახელმძღვანელოს ბოლო გვერდებზე.
- უსაფრთხოების მიზეზების გამო აკრძალულია მოწყობილობის ყველა მოდიფიკაცია. მომხმარებლის მიერ მოწყობილობის მოდიფიკაციებით გამოწვეული დაზიანება არ ვრცელდება გარანტიით.
- გამოიყენეთ მოწყობილობა მხოლოდ მისი დანიშნულებისამებრ. მოწყობილობის არასანქცირებული გზით გამოყენება გააუქმებს გარანტიას.
- ამ სახელმძღვანელოში მოცემული გარკვეული მითითებების უგულებელყოფით გამოწვეული ზიანი არ ვრცელდება გარანტიით და დილერი არ მიიღებს პასუხისმგებლობას ნებისმიერ დეფექტზე ან პრობლემაზე.
- არც Velleman Group NV და არც მისი დილერები არ შეიძლება იყოს პასუხისმგებელი ამ პროდუქტის ფლობის, გამოყენების ან წარუმატებლობის შედეგად წარმოქმნილი ნებისმიერი სახის (არაჩვეულებრივი, შემთხვევითი ან არაპირდაპირი) ზარალზე (ფინანსური, ფიზიკური…).
- შეინახეთ ეს სახელმძღვანელო მომავალი მითითებისთვის.
რა არის Arduino®
Arduino® არის ღია კოდის პროტოტიპის პლატფორმა, რომელიც ეფუძნება ადვილად გამოსაყენებელ აპარატურასა და პროგრამულ უზრუნველყოფას. Arduino® დაფებს შეუძლიათ წაიკითხონ შეყვანები - განათების სენსორი, თითი ღილაკზე ან Twitter შეტყობინება - და გადააკეთონ ისინი გამოსავალად - ძრავის გააქტიურება, LED-ის ჩართვა ან რაიმეს ინტერნეტში გამოქვეყნება. თქვენ შეგიძლიათ უთხრათ თქვენს დაფას, რა უნდა გააკეთოს დაფაზე არსებული მიკროკონტროლერისთვის ინსტრუქციების ნაკრების გაგზავნით. ამისათვის თქვენ იყენებთ Arduino პროგრამირების ენას (დაფუძნებული Wiring) და Arduino® პროგრამული უზრუნველყოფის IDE (დამუშავების საფუძველზე). Twitter-ის შეტყობინების წასაკითხად ან ონლაინ გამოქვეყნებისთვის საჭიროა დამატებითი ფარები/მოდულები/კომპონენტები. სერფინგი რომ www.arduino.cc დამატებითი ინფორმაციისთვის.
პროდუქტი დასრულდაview
16×2 LCD და კლავიატურის ფარი Arduino® Uno, Mega, Diecimila, Duemilanove და Freeduino დაფებისთვის.
1 | LCD კონტრასტული პოტენციომეტრი | 3 | საკონტროლო ღილაკები (დაკავშირებულია ანალოგურ შეყვანასთან 0) |
2 | ICSP პორტი |
სპეციფიკაციები
- ზომები: 80 x 58 x 20 მმ
მახასიათებლები
- ლურჯი ფონი/თეთრი განათება
- ეკრანის კონტრასტის რეგულირება
- იყენებს 4-ბიტიან Arduino® LCD ბიბლიოთეკას
- გადატვირთვის ღილაკი
- ზემოთ, ქვემოთ, მარცხნივ და მარჯვნივ ღილაკები იყენებენ მხოლოდ ერთ ანალოგურ შეყვანას
Pin განლაგება
ანალოგი 0 | ზევით, ქვევით, მარჯვნივ, მარცხნივ, არჩევა |
ციფრული 4 | DB4 |
ციფრული 5 | DB5 |
ციფრული 6 | DB6 |
ციფრული 7 | DB7 |
ციფრული 8 | RS |
ციფრული 9 | E |
ციფრული 10 | უკანა განათება |
Example
*/
#შეიცავს
/**************************************************** ******
ეს პროგრამა შეამოწმებს LCD პანელს და ღილაკებს
************************************************** ******/
// აირჩიეთ LCD პანელზე გამოყენებული ქინძისთავები
LiquidCrystal LCD (8, 9, 4, 5, 6, 7);
// განსაზღვრეთ ზოგიერთი მნიშვნელობა, რომელსაც იყენებს პანელი და ღილაკები
int lcd_key = 0;
int adc_key_in = 0;
ხელმოუწერელი char message_count = 0;
ხელმოუწერელი გრძელი წინა_ტრიგერი = 0;
#define btnRIGHT 0
#define btnUP 1
#define btnDOWN 2
#define btnLEFT 3
#define btnSELECT 4
#define btnNONE 5
// წაიკითხეთ ღილაკები
int read_LCD_buttons()
{
adc_key_in = analogRead(0); // წაიკითხეთ მნიშვნელობა სენსორიდან
თუ (adc_key_in < 50) დააბრუნეთ btnRIGHT;
თუ (adc_key_in < 195) დააბრუნეთ btnUP;
თუ (adc_key_in < 380) დააბრუნეთ btnDOWN;
თუ (adc_key_in < 555) return btnLEFT;
if (adc_key_in < 790) return btnSELECT;
დაბრუნება btnNONE; // როცა ყველა სხვა ვერ ხერხდება, დააბრუნეთ ეს…
}
void setup()
{
lcd.begin(16, 2); // ბიბლიოთეკის დაწყება
lcd.setCursor(0,0);
lcd.print ("Whadda WPSH203"); // მარტივი შეტყობინების დაბეჭდვა
}
void loop ()
{
lcd.setCursor(9,1); // გადაიტანეთ კურსორი მეორე სტრიქონზე „1“ და 9 ინტერვალით
lcd.print(millis()/1000); // ჩართვის შემდეგ გასული წამების ჩვენება
lcd.setCursor(0,1); // გადავიდეთ მეორე ხაზის დასაწყისში
lcd_key = read_LCD_buttons(); // წაიკითხეთ ღილაკები
შეცვლა (lcd_key) // იმისდა მიხედვით, თუ რომელი ღილაკი იყო დაჭერილი, ვასრულებთ მოქმედებას
{
საქმე btnRIGHT:
{
lcd.print ("RIGHT"); // დაბეჭდეთ მარჯვნივ LCD ეკრანზე
// კოდი შეტყობინებების მრიცხველის გაზრდის ღილაკის გაუქმების შემდეგ
if((millis() – prev_trigger) > 500) {
message_count ++;
თუ (შეტყობინებების_თვლა > 3) შეტყობინების_თვლა = 0;
prev_trigger = millis();
}
//////////////////////////////////////////////////////////////////////// ///////////
შესვენება;
}
საქმე btnLEFT:
{
// თუ გჭირდებათ ეკრანზე ნაჩვენები სიტყვა „LEFT“, გამოიყენეთ lcd.print(“LEFT“) ნაცვლად lcd.print(adc_key_in) და lcd.print(“ v”);
// შემდეგი 2 სტრიქონი დაბეჭდავს ფაქტობრივ ბარიერს ტtage იმყოფება ანალოგურ შეყვანაზე 0; ვინაიდან ეს ღილაკები ტომის ნაწილიაtagგამყოფი, თითოეულ ღილაკზე დაჭერით იქმნება განსხვავებული ზღურბლის მოცულობაtage
lcd.print(adc_key_in); // აჩვენებს ფაქტობრივ ზღურბლს ტtage ანალოგური შეყვანისას 0
lcd.print(”v”); // მთავრდება v(olt)-ით
// კოდი, რათა შემცირდეს შეტყობინებების მრიცხველი ღილაკის გაუქმების შემდეგ
if((millis() – prev_trigger) > 500) {
შეტყობინების_თვლა–;
თუ (შეტყობინებების_თვლა == 255) შეტყობინების_თვლა = 3;
prev_trigger = millis();
}
//////////////////////////////////////////////////////////////////////// ///////////////
შესვენება;
}
საქმე btnUP:
{
lcd.print ("UP"); // ამობეჭდვა UP LCD ეკრანზე
შესვენება;
}
საქმე btnDOWN:
{
lcd.print ("DOWN"); // ამობეჭდვა DOWN LCD ეკრანზე
შესვენება;
}
საქმე btnSELECT:
{
lcd.print („SELECT“); // ამობეჭდვა SELECT LCD ეკრანზე
შესვენება;
}
საქმე btnNONE:
{
lcd.print ("TEST"); // დაბეჭდეთ TEST LCD ეკრანზე
შესვენება;
}
}
// თუ ღილაკზე იყო დაჭერილი, შეამოწმეთ საჭიროა თუ არა სხვა შეტყობინების ჩვენება
if(lcd_key != btnNONE) {
lcd.setCursor(0,0);
შეცვლა (შეტყობინებების_ რაოდენობა)
{
შემთხვევა 0: {
lcd.print ("Whadda WPSH203");
შესვენება;
}
შემთხვევა 1: {
lcd.print ("LCD shield");
შესვენება;
}
შემთხვევა 2: {
lcd.print ("შეამოწმეთ whadda.com");
შესვენება;
}
შემთხვევა 3:{
lcd.print ("Velleman");
შესვენება;
}
}
lcd.setCursor(0,1); // LCD კურსორის გადაყენება მე-2 რიგში (ინდექსი 1)
}
}
ცვლილებები და ტიპოგრაფიული შეცდომები დაცულია – © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
დოკუმენტები / რესურსები
![]() |
WHADDA WPSH203 LCD და კლავიატურის ფარი Arduino-სთვის [pdf] მომხმარებლის სახელმძღვანელო WPSH203 LCD და კლავიატურის ფარი Arduino-სთვის, WPSH203, LCD და კლავიატურის ფარი Arduino-სთვის, Keypad Shield Arduino-სთვის, Shield Arduino-სთვის |