WPSH203 LCD او د Arduino لپاره کیپډ شیلډ
د کارن لارښود
پیژندنه
د اروپایی اتحادیې ټولو اوسیدونکو ته
د دې محصول په اړه مهم چاپیریال معلومات
په وسیله یا کڅوړه کې دا سمبول په ګوته کوي چې د ژوند دورې وروسته د وسیلې ضایع کول چاپیریال ته زیان رسولی شي. یونټ (یا بیټرۍ) د ښاروالۍ د بې ترتیبه کثافاتو په توګه مه اخلئ؛ دا باید د ریسایکل کولو لپاره ځانګړي شرکت ته یوړل شي. دا وسیله باید ستاسو توزیع کونکي یا محلي ریسایکل خدمت ته بیرته ورکړل شي. د محلي چاپیریال قواعدو ته درناوی وکړئ.
که په شک کې وي، د خپل ځایي کثافاتو د ایستلو چارواکو سره اړیکه ونیسئ.
د Whadda غوره کولو لپاره مننه! مهرباني وکړئ د دې وسیله خدمت ته راوړلو دمخه لارښود په بشپړ ډول ولولئ. که چیرې وسیله په لیږد کې خرابه شوې وي، دا نصب یا مه کاروئ او خپل ډیلر سره اړیکه ونیسئ.
د خوندیتوب لارښوونې
د دې وسیلې کارولو دمخه دا لارښود او د خوندیتوب ټولې نښې ولولئ او پوه شئ.
یوازې د داخلي کارونې لپاره.
- دا وسیله د 8 کالو او پورته عمر لرونکي ماشومانو لخوا کارول کیدی شي ، او هغه خلک چې فزیکي ، حسی یا ذهني وړتیاوې کموي یا د تجربې او پوهې نشتوالی لري که چیرې دوی ته په خوندي ډول د وسیلې کارولو په اړه نظارت یا لارښوونه ورکړل شوې وي او پوهیږي خطرونه شامل دي. ماشومان باید د وسیلې سره لوبې ونکړي. پاکول او د کارونکي ساتنه باید د ماشومانو لخوا پرته نظارت پرته ترسره نشي.
عمومي لارښوونې
- د دې لارښود په وروستیو پاڼو کې د Velleman® خدمت او کیفیت تضمین ته مراجعه وکړئ.
- د وسیلې ټول بدلونونه د خوندیتوب دلایلو لپاره منع دي. وسیلې ته د کارونکي بدلونونو له امله رامینځته شوي زیان د تضمین لخوا پوښل شوي ندي.
- وسیله یوازې د خپل ټاکل شوي هدف لپاره وکاروئ. په غیر مجاز ډول د وسیلې کارول به تضمین باطل کړي.
- په دې لارښود کې د ځینو لارښوونو د نه پاملرنې له امله رامینځته شوی زیان د تضمین لخوا پوښل شوی نه دی او پلورونکی به د راتلونکو نیمګړتیاوو یا ستونزو مسؤلیت ونه مني.
- نه د ویلمن ګروپ NV او نه هم د دې پلورونکي د دې محصول د ملکیت ، کارولو یا ناکامۍ له امله رامینځته شوي هر ډول زیان (غیر معمولي ، ناڅاپي یا غیر مستقیم) - د هر ډول (مالي ، فزیکي…) لپاره مسؤل کیدی شي.
- دا لارښود د راتلونکي حوالې لپاره وساتئ.
Arduino® څه شی دی؟
Arduino® د خلاصې سرچینې پروټوټایپ پلیټ فارم دی چې د کارولو اسانه هارډویر او سافټویر پراساس دی. د Arduino® بورډونه د معلوماتو لوستلو توان لري - د رڼا سینسر، په تڼۍ کې ګوتې، یا د ټویټر پیغام - او دوی په تولید کې بدلوي - د موټرو فعالول، د LED فعالول، یا آنلاین یو څه خپروي. تاسو کولی شئ خپل بورډ ته ووایاست چې په بورډ کې مایکرو کنټرولر ته د لارښوونو سیټ لیږلو سره څه وکړي. د دې کولو لپاره، تاسو د Arduino پروګرام کولو ژبه کاروئ (د ویرینګ پر بنسټ) او د Arduino® سافټویر IDE (د پروسس کولو پر بنسټ). د ټویټر پیغام لوستلو یا آنلاین خپرولو لپاره اضافي شیلډونه / ماډلونه / اجزا اړین دي. سرف ته www.arduino.cc د نورو معلوماتو لپاره.
محصول پای ته ورسیدview
د Arduino® Uno، Mega، Diecimila، Duemilanove، او Freeduino بورډونو لپاره د 16 × 2 LCD او کیپډ شیلډ.
1 | د LCD برعکس پوټینټیومیټر | 3 | د کنټرول کیلي (د انلاګ ان پټ 0 سره وصل) |
2 | د ICSP بندر |
مشخصات
- ابعاد: 80 x 58 x 20 mm
ځانګړتیاوې
- نیلي شالید/سپینه شالید
- د سکرین برعکس تنظیم کول
- د 4-bit Arduino® LCD کتابتون کاروي
- د بیا تنظیم کولو تڼۍ
- پورته، ښکته، کیڼ او ښي تڼۍ یوازې یو انلاګ ان پټ کاروي
پنځون
انلاګ ۰ | پورته، ښکته، ښي، چپ، انتخاب کړئ |
ډیجیټل ۸ | DB4 |
ډیجیټل ۸ | DB5 |
ډیجیټل ۸ | DB6 |
ډیجیټل ۸ | DB7 |
ډیجیټل ۸ | RS |
ډیجیټل ۸ | E |
ډیجیټل ۸ | شاته څراغ |
Example
*/
#شامل
/***************************************************** ******
دا برنامه به د LCD پینل او بټونو ازموینه وکړي
****************************************************** ******/
// په LCD پینل کې کارول شوي پنونه غوره کړئ
LiquidCrystal lcd (8, 9, 4, 5, 6, 7);
// د پینل او بټونو لخوا کارول شوي ځینې ارزښتونه تعریف کړئ
int lcd_key = 0 ;
int adc_key_in = 0 ;
غیر لاسلیک شوی چار پیغام_ شمېره = 0 ;
نه لاسلیک شوی اوږد prev_trigger = 0;
#btnRIGHT 0 تعریف کړئ
# btnUP 1 تعریف کړئ
# btnDOWN 2 تعریف کړئ
#btnLEFT 3 تعریف کړئ
# تعریف کړئ btnSELECT 4
#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) بیرته راستانه شي btnLEFT؛
که (adc_key_in <790) بیرته راستانه شي btnSELECT؛
بیرته راستانه کړئ btnNONE؛ // کله چې نور ټول ناکام شي، دا بیرته راستانه کړئ ...
}
باطل تنظیم ()
{
lcd.begin(16, 2); // کتابتون پیل کړئ
lcd.setCursor(0,0);
lcd.print("Whadda WPSH203"); // یو ساده پیغام چاپ کړئ
}
باطل لوپ()
{
lcd.setCursor(9,1); // کرسر د دویمې کرښې "1" او 9 ځایونو ته واړوئ
lcd.print(millis()/1000); // د ښودلو ثانیې د بریښنا له پورته کیدو څخه تیرې شوې
lcd.setCursor(0,1); // د دویمې کرښې پیل ته لاړ شئ
lcd_key = لوستل_LCD_بټن (); // بټن ولولئ
سویچ (lcd_key) // په دې پورې اړه لري چې کوم تڼۍ فشار شوې، موږ یو عمل ترسره کوو
{
قضیه btnright:
{
lcd.print("حق")؛ // په LCD سکرین کې سم چاپ کړئ
// د ډیباؤنس شوي تڼۍ فشار وروسته د پیغام کاونټر زیاتولو لپاره کوډ
که(( ملیس () – مخکی_ټریګر) > 500) {
پیغام_ شمېره++;
که (پیغام_ شمیر> 3) پیغام_ شمیره = 0؛
prev_trigger = ملیس();
}
//////////////////////////////////////// /////////
ماتول
}
قضیه btnLEFT:
{
// که تاسو د lcd.print(adc_key_in) او lcd.print("v") پر ځای د lcd.print("LEFT") کارولو په پرتله په نندارتون کې ښودل شوي "LEFT" کلمې ته اړتیا لرئ؛
// لاندې 2 کرښې به د حقیقي حد حجم چاپ کړيtagد انلاګ انپټ 0 کې شتون لري؛ لکه څنګه چې دا تڼۍ د حجم برخه دهtage ویشونکی، د هرې تڼۍ فشارول یو مختلف حد رامینځته کويtage
lcd.print(adc_key_in); // د حقیقي حد حجم ښیيtage په انلاګ انپټ 0 کې
lcd.print("v"); // د v(olt) سره پای ته رسیږي
// د بټن فشار وروسته د پیغام کاونټر کمولو لپاره کوډ
که(( ملیس () – مخکی_ټریګر) > 500) {
پیغام_ شمیره-؛
که (پیغام_ شمیر == 255) پیغام_ شمیره = 3؛
prev_trigger = ملیس();
}
//////////////////////////////////////// /////////////
ماتول
}
قضیه btnUP:
{
lcd.print("UP"); // په LCD سکرین کې چاپ کړئ
ماتول
}
قضیه btnDOWN:
{
lcd.print("DOWN"); // په LCD سکرین کې چاپ کړئ
ماتول
}
قضیه btnSELECT:
{
lcd.print("انتخاب")؛ // په LCD سکرین کې SELECT چاپ کړئ
ماتول
}
قضیه btnNONE:
{
lcd.print("ټیسټ")؛ // په LCD سکرین کې TEST چاپ کړئ
ماتول
}
}
// که یو تڼۍ فشارول شوې وي، وګورئ چې یو بل پیغام ښودلو ته اړتیا لري
که (lcd_key != btnNONE) {
lcd.setCursor(0,0);
بدلول (د پیغام_ شمیره)
{
قضیه 0: {
lcd.print("Whadda WPSH203");
ماتول
}
قضیه 1: {
lcd.print("LCD شیلډ")؛
ماتول
}
قضیه 2: {
lcd.print("whadda.com وګورئ")؛
ماتول
}
قضیه 3:{
lcd.print("Velleman");
ماتول
}
}
lcd.setCursor(0,1); // دوهم قطار ته د LCD کرسر بیا تنظیم کړئ (انډیکس 2)
}
}
تعدیلات او ټایپوګرافیکي غلطۍ خوندي دي - © ویلمین ګروپ NV. WPSH203_v01
Velleman Group nv، Legen Heirweg 33 - 9890 Gavere.
اسناد / سرچینې
![]() |
WHADDA WPSH203 LCD او د Arduino لپاره کیپډ شیلډ [pdf] د کارونکي لارښود WPSH203 LCD او د Arduino لپاره د کیپډ شیلډ، WPSH203، LCD او د Arduino لپاره کیپډ شیلډ، د Arduino لپاره کیپډ شیلډ، د Arduino لپاره شیلډ |