আরডুইনো এলসিডি কীপ্যাড শিল্ড (এসকিউ: ডিএফআর 10009) ডেটাশিট

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





লিখিতভাবে এলসিডি মডিউল 'আরডুইনো এলসিডি কীপ্যাড শিল্ড (এসকিউ: ডিএফআর 10009)' এর পিনআউট এবং কাজের বিশদটি ব্যাখ্যা করা হয়েছে যা বিশেষভাবে সমস্ত আরডুইনো ভিত্তিক অ্যাপ্লিকেশনগুলির জন্য একটি দ্রুত প্লাগ-ইন সামঞ্জস্যতার জন্য তৈরি করা হয়েছে যা ডিজিটগুলিতে একটি নির্দিষ্ট পরামিতি প্রদর্শনের প্রয়োজন হতে পারে যেমন তাপমাত্রা, গতি, সময়, ওজন ইত্যাদি

আরডুইনো এলসিডি কীপ্যাড শিল্ড (এসকিউ: ডিএফআর 10009)

এলসিডি কিপ্যাড শিল্ডটি বিশেষত আরডুইনো বোর্ডগুলির সাথে অনন্যভাবে কাজ করার জন্য তৈরি করা হয়েছে, এটি একটি মিশন যা ব্যবহারকারীদের জন্য ঝামেলা-মুক্ত এবং ব্যবহারকারী-বান্ধব ইন্টারফেসিং অপারেশনের অনুমতি দেয়।

এই মডিউলটির সাহায্যে ব্যবহারকারীরা এখন মেনুতে ভাল পারদর্শী হতে পারেন এবং তাদের নির্দিষ্ট প্রয়োগের শর্ত এবং পছন্দসইতা অনুসারে রূপগুলি চয়ন করতে পারেন।



আরডুইনো এলসিডি কীপ্যাড শিল্ড (এসকিউ: ডিএফআর 10009) মডিউলটি 1602 সাদা ডিজিটাল অক্ষরের সাথে একটি উজ্জ্বল নীল ব্যাকলাইট লিকুইড ক্রিস্টাল ডিসপ্লে প্যানেলের মাধ্যমে তৈরি করা হয়েছে।

এটিতে 5 টি কী সহ একটি কীপ্যাড রয়েছে যা সিলেক্ট, আপ, ডান, ডাউন এবং বাম হিসাবে একচেটিয়া ফাংশন সরবরাহ করতে কনফিগার করা হয়েছে।



মডিউলটিতে ডিজিটাল রূপান্তরকারী বা এডিসি চ্যানেলের একক অ্যানালগের মাধ্যমে একটি ডিজিটাল আইও (ইনপুট / আউটপুট) সংরক্ষণের ক্ষমতা অন্তর্ভুক্ত।

কী প্রেসিং কমান্ডটি একটি 5-পর্যায়ের সম্ভাব্য বিভাজক নেটওয়ার্কের মাধ্যমে অভ্যন্তরীণভাবে চিহ্নিত করা হয়।

বর্ণিত আরডুইনো এলসিডি কীপ্যাড শিল্ড (এসকিউ: ডিএফআর 10009) আরডুইনো বোর্ডগুলির সাথে তার সহজ সামঞ্জস্যের কারণে এলসিডি মডিউল বেশ জনপ্রিয় হয়ে উঠেছে।

প্রদর্শনটি বাই বাই 16 টি এলসিডি স্লট দ্বারা তৈরি, 6 টি পুশ টু ওএন স্যুইচ সহ সহায়তা করে। পিন # 4,5,6,7,8,9 এবং 10 একটি আরডুইনো বোর্ডের সাথে ইন্টারফেস করার জন্য একসাথে কাজ করুন।

অ্যানালগ পিন # 0 টি পুশ বাটন কমান্ডগুলি স্ক্যান করার জন্য বরাদ্দ করা হয়েছে।

মডিউলটিতে একটি সংযুক্ত বিপরীতে সমন্বয় নিয়ন্ত্রণ, এবং একটি ব্যাক লাইট অন / অফ বিকল্প বোতাম রয়েছে।

কোনও ঝামেলা-মুক্ত অ্যানালগ সেন্সর পঠনযোগ্যতা এবং উপস্থাপনার জন্য সিস্টেমটি একটি প্রসারণযোগ্য অ্যানালগ পিনআউটগুলিও সরবরাহ করে।

আরও বিশদ সংযুক্ত আছে এখানে

চিত্র সৌজন্যে: https://www.dfrobot.com/wiki/index.php?title=File:DSC0410.jpg

একটি আরডুইনো এলসিডি কীপ্যাড শিল্ড (এসকিউ: ডিএফআর 10009) এর অন্তর্ভুক্ত মূল বৈশিষ্ট্যগুলি হ'ল:

  • অপারেটিং ভোল্টেজ: 5 ভি
  • পছন্দসই নির্বাচনের জন্য কাস্টম মেনু প্যানেল টগল করার জন্য 5 টি টু-অন বোতামগুলি।
  • আরএসটি বোতাম সম্পর্কিত আরডুইনো প্রোগ্রামটি পুনরায় সেট করার প্রস্তাব দেয়
  • ব্যাক লাইট সামঞ্জস্য করার জন্য একটি পোটেনিওমিটারকে সংহত করুন
  • উপলব্ধ আই / ও পিনগুলি প্রসারণযোগ্য
  • বর্ধিত সেন্সর এক্সটেনশনের জন্য স্ট্যান্ডার্ড ডিএফরোবট কনফিগারেশন ব্যবহার করে অ্যানালগ পিনআউট প্রসারযোগ্য
  • আদর্শভাবে উপযুক্ত মাত্রা: 80 x 58 মিমি

গ্রন্থাগারের ব্যাখ্যা

ফাংশন ব্যাখ্যা

লিকুইডক্রিস্টাল (আরএস, সক্ষম, ডি 4, ডি 5, ডি 6, ডি 7)

তরল স্ফটিকের একটি পরিবর্তনশীল বিকল্প উত্পন্ন করে। ডিসপ্লে স্ক্রিনটি 4 বা 8 ডেটা লাইনের মাধ্যমে নির্দেশিত হতে পারে। যদি প্রথম, d0 থেকে d3 এর জন্য পিন নম্বরগুলি মুছে ফেলা যায় এবং প্রাসঙ্গিক লাইনগুলি অব্যবহৃত বজায় রাখতে পারে।

আরডাব্লিনো পিনআউটকে যেমন একটি ক্ষেত্রে আরডুইনো বোর্ডের উপরে একটি পিনের সাথে সংযোগ না দিয়ে স্থলটির সাথে সংযুক্ত হওয়ার পরামর্শ দেওয়া হতে পারে, আপনি এই ফাংশনের পরামিতিগুলি থেকে এটি মুছে ফেলতে চাইতে পারেন।

আপনি এর জন্য নিম্নলিখিত উদাহরণটি বিবেচনা করতে পারেন:

LiquidCrystal lcd(8, 9, 4, 5, 6, 7)

lcd.begin (কলস, সারি)

এলসিডি স্ক্রিন ডিসপ্লেতে ইন্টারফেসিং ট্রিগার করে এবং এ্যাসাইন করে
প্রদর্শন পড়ার জন্য মাত্রা (প্রস্থ এবং উচ্চতা)। আরম্ভ () উদাহরণস্বরূপ, কোনও আলাদা এলসিডি লাইব্রেরি প্রম্পটের আগে ডাকা হবে বলে দাবি করেছে:

lcd.begin(16, 2)

lcd.setCursor (কর্নেল, সারি)

এলসিডিতে লিখিত নিম্নলিখিত ইনপুটগুলি দৃশ্যমান হতে পারে সেই অবস্থানটি ঠিক করে:

lcd.setCursor(0,0)

এলসিডি.প্রিন্ট (তথ্য)

এলসিডি প্রদর্শনের জন্য পাঠ্য মুদ্রণ করে, উদাহরণস্বরূপ:

lcd.print('hello, world!')

lcd.writ (ডেটা)

এলসিডি স্ক্রিনের জন্য একটি চরিত্র লেখেন।

উদাহরণ

নিম্নলিখিত উদাহরণটি এলসিডি প্যানেল এবং বৈশিষ্ট্যযুক্ত বোতামগুলি পরীক্ষা করে। যত তাড়াতাড়ি ব্যবহারকারী টিপুন
ঝাল উপর বোতাম button স্ক্রীন তাত্ক্ষণিকভাবে প্রম্পট আলোকিত করে।

সংযোগের বিশদ: কেবল একটি ইউএনও (বা অন্য কোনও নিয়ামক) এর মতো আরডুইনো বোর্ডে এলসিডি কিপ্যাডে কেবল প্লাগ-ইন করুন

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95/ *********************************************** *************************** মার্ক ব্রামওয়েল, জুলাই ২০১০ https://www.dfrobot.com/wiki/index.php?title = ফাইল: DSC0410.jpg এই প্রোগ্রামটি এলসিডি প্যানেল এবং পরীক্ষা করবে
বোতামগুলি.যখন আপনি theালটির বোতামটি টিপেন , স্ক্রিনটি সংশ্লিষ্টটিকে দেখায়। সংযোগ: ইউএনওতে (বা।) এলসিডি কীপ্যাড প্লাগ করুন
অন্যান্য নিয়ন্ত্রক) ********************************************* ****************************** / # লিকুইডক্রিস্টাল এলসিডি অন্তর্ভুক্ত (8, 9, 4, 5, 6,
7) // নির্বাচন করুন
এলসিডি প্যানেলে ব্যবহৃত পিনগুলি // প্যানেল দ্বারা ব্যবহৃত কিছু মান নির্ধারণ করে এবং বোতামগুলি int lcd_key = 0 int adc_key_in = 0 #define btnROWT 0 #define btnUP 1 #define btnDOWN 2 #define btnLEFT 3 #define btNNON 4 পঠন_এলসিডি_বাটন () {
// বোতামগুলি adc_key_in = পড়ুন
অ্যানালগ পড়ুন (0) // থেকে মানটি পড়ুন
সেন্সর // আমার বোতামগুলি যখন পড়ে থাকে
এই মানগুলিকে কেন্দ্র করে: 0, 144, 329, 504, 741 // আমরা এগুলিতে প্রায় 50 যুক্ত করি
মানগুলি এবং আমাদের নিকট কিনা তা পরীক্ষা করুন // আমরা এটিকে 1 ম বিকল্পটি করি make
গতির কারণে এটি সবচেয়ে সম্ভাব্য ফলাফল হতে পারে (adc_key_in> 1000) বিটিএননোন // ফিরে V1.1 আমাদের জন্য যদি এই প্রান্তিকতা (adc_key_in)<
50) বিটিএনআরাইটটি ফেরত দিন (অ্যাডসি_কি_ইন)<250)
বিটিএনআপ ফেরত দিন (অ্যাডিসি_কি_ইন)<450)
বিটিএনডাউন ফিরিয়ে দিন যদি (adc_key_in)<650)
বিটিএনএলএফটি ফেরত দিন (adc_key_in)<850)
বিটনিটকে রিটার্ন করুন // ভি 1.0 এর জন্য অন্য প্রান্তিকের মন্তব্য করুন
এবং নীচের একটি ব্যবহার করুন: / * যদি (adc_key_in)<
50) বিটিএনআরাইটটি ফেরত দিন (অ্যাডসি_কি_ইন)<
195) বিটিএনআপ ফিরুন যদি (adc_key_in)<
380) বিটিএনডাউন ফিরিয়ে দিন (অ্যাডসি_কি_ইন)<
555) বিটিএনএলএফটি ফিরে আসুন (অ্যাডসি_কি_ইন)<
790) বিটিএনসিকে রিটার্ন করুন * / বিটিএনএনও রিটার্ন করুন
// যখন অন্যরা ব্যর্থ হয়, এটিকে ফিরিয়ে দিন। } অকার্যকর সেটআপ () c lcd.begin (16,
দুই)
// লাইব্রেরি lcd.setCursor শুরু করুন (0,0)
// এলসিডি কার্সার পজিশন সেট করুন lcd.print ('চাপ দিন
বোতামসমূহ) // এলসিডি-শূন্য লুপ () c lcd.setCursor (9,1) এ একটি সাধারণ বার্তা প্রিন্ট করুন
// এলসিডি.প্রিন্ট (মিলিস () / 1000) এর উপরে দ্বিতীয় লাইন '1' এবং 9 স্পেসে কার্সার সরান
পাওয়ার-আপ lcd.setCursor (0,1) থেকে // ডিসপ্লে সেকেন্ড বিস্তৃত হয়েছে
// দ্বিতীয় লাইনের সূচনা lcd_key = এ যান
read_LCD_buttons () // বোতামগুলির স্যুইচ (lcd_key) পড়ুন {
// কোন বোতামটি চাপানো হয়েছিল তার উপর নির্ভর করে আমরা একটি অ্যাকশন কেস বিটিএনআরআইটি: perform
// টিপুন বোতামটি 'রাইট' এবং স্ক্রিনে শব্দটি দেখান lcd.print ('RIGHT)
') বিরতি} কেস বিটিএনএলএফটি: c এলসিডি.প্রিন্ট (' লেফট)
') // টিপুন বোতামটি' বাম 'এবং এর উপর শব্দটি দেখান
স্ক্রিন ব্রেক} কেস বিটিএনআপ: c এলসিডি.প্রিন্ট ('ইউপি)
') // টিপুন বোতাম' ইউপি 'এবং শব্দটি দেখান
স্ক্রিন ব্রেক} কেস বিটিএনডাউন: c এলসিডি.প্রিন্ট ('ডাউন)
') // পুশ বোতামটি' ডাউন 'করুন এবং শব্দটি দেখান
স্ক্রিন বিরতি} কেস বিটিএনসিকে: c এলসিডি.প্রিন্ট ('নির্বাচন')
// টিপুন বোতামটি 'নির্বাচন করুন' এবং স্ক্রিন বিরতিতে শব্দটি দেখান} কেস বিটিএনএনওএন: c এলসিডি.প্রিন্ট ('কোন নয়)
') // কোনও ক্রিয়া' তে 'কিছুই দেখায় না
পর্দা বিরতি}}}



পূর্ববর্তী: আরডুইনো আরজিবি প্রবাহিত সিক্যুশাল লাইট সার্কিট পরবর্তী: রানার, অ্যাথলিট এবং ক্রীড়াবিদদের জন্য একটি স্বয়ংক্রিয় স্টপওয়াচ তৈরি করা