আরডুইনোর জন্য WPSH203 LCD এবং কীপ্যাড শিল্ড
ব্যবহারকারীর ম্যানুয়াল
ভূমিকা
ইউরোপীয় ইউনিয়নের সকল বাসিন্দাদের কাছে
এই পণ্য সম্পর্কে গুরুত্বপূর্ণ পরিবেশগত তথ্য
ডিভাইস বা প্যাকেজের এই চিহ্নটি নির্দেশ করে যে ডিভাইসটির জীবনচক্রের পরে নিষ্পত্তি করা পরিবেশের ক্ষতি করতে পারে। ইউনিট (বা ব্যাটারি) পৌরসভার বর্জ্য বর্জ্য হিসাবে নিষ্পত্তি করবেন না; এটি পুনর্ব্যবহার করার জন্য একটি বিশেষ কোম্পানিতে নেওয়া উচিত। এই ডিভাইসটি আপনার পরিবেশক বা স্থানীয় পুনর্ব্যবহারকারী পরিষেবাতে ফেরত দেওয়া উচিত। স্থানীয় পরিবেশগত নিয়মগুলিকে সম্মান করুন।
সন্দেহ হলে, আপনার স্থানীয় বর্জ্য নিষ্পত্তি কর্তৃপক্ষের সাথে যোগাযোগ করুন।
Whadda নির্বাচন করার জন্য আপনাকে ধন্যবাদ! এই ডিভাইসটি পরিষেবাতে আনার আগে অনুগ্রহ করে ম্যানুয়ালটি পুঙ্খানুপুঙ্খভাবে পড়ুন৷ ট্রানজিটের সময় ডিভাইসটি ক্ষতিগ্রস্ত হলে, এটি ইনস্টল বা ব্যবহার করবেন না এবং আপনার ডিলারের সাথে যোগাযোগ করুন।
নিরাপত্তা নির্দেশাবলী
এই যন্ত্রটি ব্যবহার করার আগে এই ম্যানুয়াল এবং সমস্ত নিরাপত্তা চিহ্ন পড়ুন এবং বুঝুন।
শুধুমাত্র অভ্যন্তরীণ ব্যবহারের জন্য।
- এই ডিভাইসটি 8 বছর বা তার বেশি বয়সের বাচ্চারা ব্যবহার করতে পারে, এবং শারীরিক, সংবেদনশীল বা মানসিক ক্ষমতা হ্রাস বা অভিজ্ঞতা এবং জ্ঞানের অভাবযুক্ত ব্যক্তিরা যদি তাদের নিরাপদে ডিভাইসের ব্যবহার সম্পর্কিত তত্ত্বাবধান বা নির্দেশনা দেওয়া হয় এবং বুঝতে পারে জড়িত বিপদ। শিশুরা ডিভাইস দিয়ে খেলবে না। পরিচ্ছন্নতা এবং ব্যবহারকারীর রক্ষণাবেক্ষণ শিশুদের তত্ত্বাবধান ছাড়া করা যাবে না।
সাধারণ নির্দেশিকা
- এই ম্যানুয়ালটির শেষ পৃষ্ঠাগুলিতে Velleman® পরিষেবা এবং গুণমানের ওয়ারেন্টি পড়ুন৷
- নিরাপত্তার কারণে ডিভাইসের সমস্ত পরিবর্তন নিষিদ্ধ। ডিভাইসে ব্যবহারকারীর পরিবর্তনের কারণে যে ক্ষতি হয়েছে তা ওয়ারেন্টির আওতায় পড়ে না।
- শুধুমাত্র তার উদ্দেশ্য উদ্দেশ্যে ডিভাইস ব্যবহার করুন. অননুমোদিত উপায়ে ডিভাইসটি ব্যবহার করলে ওয়ারেন্টি বাতিল হয়ে যাবে।
- এই ম্যানুয়ালটিতে কিছু নির্দেশিকা উপেক্ষা করার কারণে সৃষ্ট ক্ষতি ওয়ারেন্টির আওতায় পড়ে না এবং ডিলার পরবর্তী কোনো ত্রুটি বা সমস্যার জন্য দায় স্বীকার করবে না।
- এই পণ্যের দখল, ব্যবহার বা ব্যর্থতা থেকে উদ্ভূত যেকোন প্রকৃতির (আর্থিক, শারীরিক…) ক্ষতির (অসাধারণ, আনুষঙ্গিক বা পরোক্ষ) জন্য Velleman Group NV বা এর ডিলারদের দায়ী করা যাবে না।
- ভবিষ্যতের রেফারেন্সের জন্য এই ম্যানুয়ালটি রাখুন।
Arduino® কি?
Arduino® একটি ওপেন সোর্স প্রোটোটাইপিং প্ল্যাটফর্ম যা সহজে ব্যবহারযোগ্য হার্ডওয়্যার এবং সফ্টওয়্যারের উপর ভিত্তি করে। Arduino® বোর্ড ইনপুট পড়তে সক্ষম - একটি লাইট-অন সেন্সর, একটি বোতামে একটি আঙুল, বা একটি টুইটার বার্তা - এবং সেগুলিকে একটি আউটপুটে পরিণত করে - একটি মোটর সক্রিয় করা, একটি LED চালু করা, বা অনলাইনে কিছু প্রকাশ করা৷ বোর্ডে মাইক্রোকন্ট্রোলারে নির্দেশাবলীর একটি সেট পাঠিয়ে আপনি আপনার বোর্ডকে কী করতে হবে তা বলতে পারেন। এটি করার জন্য, আপনি Arduino প্রোগ্রামিং ভাষা (ওয়্যারিং এর উপর ভিত্তি করে) এবং Arduino® সফ্টওয়্যার IDE (প্রসেসিং এর উপর ভিত্তি করে) ব্যবহার করুন। একটি টুইটার বার্তা পড়ার জন্য বা অনলাইনে প্রকাশের জন্য অতিরিক্ত শিল্ড/মডিউল/কম্পোনেন্ট প্রয়োজন। সার্ফ থেকে www.arduino.cc আরও তথ্যের জন্য
পণ্য ওভারview
Arduino® Uno, Mega, Diecimila, Duemilanove এবং Freeduino বোর্ডের জন্য 16×2 LCD এবং কীপ্যাড শিল্ড।
1 | এলসিডি কনট্রাস্ট পটেনটিওমিটার | 3 | নিয়ন্ত্রণ কী (এনালগ ইনপুট 0 এর সাথে সংযুক্ত) |
2 | ICSP পোর্ট |
স্পেসিফিকেশন
- মাত্রা: 80 x 58 x 20 মিমি
বৈশিষ্ট্য
- নীল পটভূমি/সাদা ব্যাকলাইট
- পর্দার বৈসাদৃশ্য সমন্বয়
- 4-বিট Arduino® LCD লাইব্রেরি ব্যবহার করে
- রিসেট বোতাম
- উপরে, নিচে, বাম এবং ডান বোতামগুলি শুধুমাত্র একটি অ্যানালগ ইনপুট ব্যবহার করে
পিন লেআউট
অ্যানালগ 0 | উপরে, নিচে, ডানে, বামে, নির্বাচন করুন |
ডিজিটাল ৩ | DB4 |
ডিজিটাল ৩ | DB5 |
ডিজিটাল ৩ | DB6 |
ডিজিটাল ৩ | DB7 |
ডিজিটাল ৩ | RS |
ডিজিটাল ৩ | E |
ডিজিটাল ৩ | ব্যাকলাইট |
Example
*/
#অন্তর্ভুক্ত
/****************************************************** ******
এই প্রোগ্রামটি LCD প্যানেল এবং বোতাম পরীক্ষা করবে
****************************************************** ******/
// LCD প্যানেলে ব্যবহৃত পিনগুলি নির্বাচন করুন
লিকুইডক্রিস্টাল এলসিডি (8, 9, 4, 5, 6, 7);
// প্যানেল এবং বোতাম দ্বারা ব্যবহৃত কিছু মান সংজ্ঞায়িত করুন
int lcd_key = 0;
int adc_key_in = 0;
স্বাক্ষরবিহীন char message_count = 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 = read_LCD_botons(); // বোতাম পড়ুন
সুইচ (lcd_key) // কোন বোতামটি পুশ করা হয়েছিল তার উপর নির্ভর করে, আমরা একটি ক্রিয়া সম্পাদন করি
{
মামলা btnright:
{
lcd.print("ডান"); // LCD স্ক্রিনে ডানদিকে প্রিন্ট করুন
// ডিবাউন্স বাটন প্রেস করার পরে বার্তা কাউন্টার বাড়ানোর জন্য কোড
if((millis() – prev_trigger) > 500) {
বার্তা_গণনা++;
if(message_count > 3) message_count = 0;
prev_trigger = মিলিস();
}
//////////////////////////////////////// /////////
বিরতি
}
কেস btnLEFT:
{
// যদি আপনার ডিসপ্লেতে দেখানো “LEFT” শব্দের প্রয়োজন হয় তবে lcd.print(adc_key_in) এবং lcd.print("v") এর পরিবর্তে lcd.print(“LEFT “) ব্যবহার করুন;
// নিম্নলিখিত 2 লাইন প্রকৃত থ্রেশহোল্ড ভলিউম প্রিন্ট করবেtagএনালগ ইনপুট 0 এ উপস্থিত; যেহেতু এই বোতামগুলি একটি ভলিউমের অংশtage বিভাজক, প্রতিটি বোতাম টিপে একটি ভিন্ন থ্রেশহোল্ড ভলিউম তৈরি করেtage
lcd.print(adc_key_in); // প্রকৃত থ্রেশহোল্ড ভলিউম দেখায়tage এনালগ ইনপুট 0 এ
lcd.print("v"); // v(olt) দিয়ে শেষ হয়
// ডিবাউন্স বাটন চাপার পরে বার্তা কাউন্টার হ্রাস করার কোড
if((millis() – prev_trigger) > 500) {
বার্তা_গণনা-;
if(message_count == 255) message_count = 3;
prev_trigger = মিলিস();
}
//////////////////////////////////////// /////////////
বিরতি
}
মামলা btnUP:
{
lcd.print("UP"); // LCD স্ক্রিনে প্রিন্ট আপ করুন
বিরতি
}
মামলা btnDOWN:
{
lcd.print("DOWN"); // LCD স্ক্রিনে প্রিন্ট ডাউন
বিরতি
}
কেস btnSELECT:
{
lcd.print("নির্বাচন"); // এলসিডি স্ক্রিনে SELECT প্রিন্ট করুন
বিরতি
}
মামলা btnNONE:
{
lcd.print("পরীক্ষা"); // LCD স্ক্রিনে প্রিন্ট টেস্ট
বিরতি
}
}
// একটি বোতাম টিপলে, একটি ভিন্ন বার্তা প্রদর্শন করা প্রয়োজন কিনা তা পরীক্ষা করুন৷
if(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)
}
}
পরিবর্তন এবং টাইপোগ্রাফিক ত্রুটি সংরক্ষিত – © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
দলিল/সম্পদ
![]() |
WHADDA WPSH203 LCD এবং Arduino এর জন্য কীপ্যাড শিল্ড [পিডিএফ] ব্যবহারকারী ম্যানুয়াল আরডুইনোর জন্য WPSH203 LCD এবং Keypad Shield, WPSH203, LCD এবং Arduino এর জন্য Keypad Shield, Arduino এর জন্য Keypad Shield, Arduino এর জন্য Shield |