সুচিপত্র:
ভিডিও: ওহে বিশ্ব! ক্লাউডএক্স এম 633 ব্যবহার করে এলসিডি: 4 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই টিউটোরিয়ালে, আমরা LCD (লিকুইড ক্রিস্টাল ডিসপ্লে) তে প্রদর্শন করতে যাচ্ছি।
ধাপ 1: LCD (তরল স্ফটিক প্রদর্শন)
এলসিডিগুলির একটি সমান্তরাল ইন্টারফেস রয়েছে, যার অর্থ হল মাইক্রোকন্ট্রোলারকে ডিসপ্লে নিয়ন্ত্রণ করার জন্য একবারে বেশ কয়েকটি ইন্টারফেস পিন ম্যানিপুলেট করতে হবে। ইন্টারফেস নিম্নলিখিত পিন গঠিত:
একটি রেজিস্টার সিলেক্ট (RS) পিন যা নিয়ন্ত্রণ করে LCD এর মেমরিতে আপনি কোথায় ডেটা লিখছেন। আপনি ডাটা রেজিস্টার নির্বাচন করতে পারেন, যা স্ক্রিনে যা থাকে তা ধরে রাখে, অথবা একটি নির্দেশনা রেজিস্টার, যেখানে এলসিডি এর নিয়ামক পরবর্তী করণীয় সম্পর্কে নির্দেশনা খোঁজে।
একটি পড়ুন/লিখুন (R/W) পিন যা পড়ার মোড বা লেখার মোড নির্বাচন করে
একটি সক্রিয় পিন যা রেজিস্টারে লিখতে সক্ষম করে
8 ডেটা পিন (D0 -D7)। এই পিনের অবস্থাগুলি (উচ্চ বা নিম্ন) হল আপনি যে বিটগুলি লিখছেন যখন আপনি একটি রেজিস্টারে লিখছেন, অথবা যখন আপনি পড়ছেন তখন আপনি যে মানগুলি পড়ছেন।
একটি ডিসপ্লে কনস্ট্রাস্ট পিন (Vo), পাওয়ার সাপ্লাই পিন (+ 5V এবং Gnd) এবং LED ব্যাকলাইট (Bklt+ এবং BKlt-) পিন রয়েছে যা আপনি LCD কে পাওয়ার জন্য, ডিসপ্লে কনট্রাস্ট নিয়ন্ত্রণ করতে এবং LED চালু এবং বন্ধ করতে পারেন ব্যাকলাইট, যথাক্রমে।
ডিসপ্লে নিয়ন্ত্রণের প্রক্রিয়ার মধ্যে ডাটা রেজিস্টারে আপনি যেটা প্রদর্শন করতে চান তার ইমেজ তৈরি করে এমন ডেটা রাখা, তারপর নির্দেশনা রেজিস্টারে নির্দেশনা দেওয়া। লিকুইডক্রিস্টাল লাইব্রেরি আপনার জন্য এটি সহজ করে দেয় যাতে আপনাকে নিম্ন স্তরের নির্দেশাবলী জানতে হবে না।
হিটাচি-সামঞ্জস্যপূর্ণ এলসিডি দুটি মোডে নিয়ন্ত্রণ করা যায়: 4-বিট বা 8-বিট। 4-বিট মোডে Arduino থেকে সাতটি I/O পিন প্রয়োজন, যখন 8-বিট মোডে 11 টি পিন প্রয়োজন। স্ক্রিনে টেক্সট প্রদর্শনের জন্য, আপনি 4-বিট মোডে বেশিরভাগ কাজ করতে পারেন, তাই উদাহরণ দেখায় কিভাবে 4-বিট মোডে 2x16 LCD নিয়ন্ত্রণ করতে হয়।
ধাপ 2: উপাদান
- ক্লাউডএক্স এম 33
- ক্লাউডএক্স সফটকার্ড
- ভি 3 কর্ড
- LCD 16x2
- 10k ওহম পোটেন্টিওমিটার
- জাম্পার তার
- 220 ওহম প্রতিরোধক
- ব্রেডবোর্ড
আপনি এখানে আপনার কম্পোনেন্ট কিনতে পারেন
ধাপ 3: হার্ডওয়্যার
- ক্লাউডএক্স M633 এর LCD RS পিন থেকে ডিজিটাল পিন 1
- LCD ক্লাউডএক্স M633 এর পিন টু ডিজিটাল পিন 2 সক্ষম করুন
- LCD D4 পিন থেকে ক্লাউডএক্স M633 এর ডিজিটাল পিন 3
- ক্লাউডএক্স M633 এর LCD D5 পিন থেকে ডিজিটাল পিন 4
- ক্লাউডএক্স এম 33 এর এলসিডি ডি pin পিন থেকে ডিজিটাল পিন ৫
- ক্লাউডএক্স M633 এর LCD D7 পিন থেকে ডিজিটাল পিন 6
উপরন্তু, একটি 10k পাত্র +5V এবং GND এর সাথে ওয়াইপার (আউটপুট) এলসিডি স্ক্রিন VO পিনে সংযুক্ত করুন। ডিসপ্লের ব্যাকলাইট পাওয়ারের জন্য একটি 220 ওহম রেসিস্টর ব্যবহার করা হয়, সাধারণত LCD সংযোগকারীর 15 এবং 16 পিনে
ধাপ 4: কোডিং
এই কোডটি আপনার ক্লাউডএক্স আইডিইতে অনুলিপি করুন
#অন্তর্ভুক্ত#অন্তর্ভুক্ত
সেটআপ () {
lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (পরিষ্কার); lcdCmd (কার্সরঅফ);
লুপ(){
lcdWriteText (1, 2, "হ্যালো ওয়ার্ল্ড!"); lcdWriteText (2, 2, "আমি CLOUDX ব্যবহার করি");
}
}
প্রস্তাবিত:
বিশ্ব মানচিত্রে COVID19 ড্যাশবোর্ড (পাইথন ব্যবহার করে): 16 টি ধাপ
বিশ্ব মানচিত্রে কোভিড ১19 ড্যাশবোর্ড (পাইথন ব্যবহার করে): আমি জানি আমরা প্রায় সবাই কোভিড ১19 সম্পর্কে সবচেয়ে বেশি তথ্য জানি। , আমি Github সংগ্রহস্থলে প্রোগ্রাম যোগ করেছি: https: //github.co
ক্লাউডএক্স মাইক্রোকন্ট্রোলার ব্যবহার করে L298N দিয়ে ডিসি মোটর নিয়ন্ত্রণ: 3 ধাপ
ক্লাউডএক্স মাইক্রোকন্ট্রোলার ব্যবহার করে L298N দিয়ে ডিসি মোটর নিয়ন্ত্রণ করা: এই প্রজেক্টে আমরা ডিসি মোটরের গতি বাড়াতে এবং কমানোর জন্য আমাদের L298N H- ব্রিজ কিভাবে ব্যবহার করব তা ব্যাখ্যা করব। L298N H- ব্রিজ মডিউলটি মোটরগুলির সাথে ব্যবহার করা যেতে পারে যার ভোল্টেজ 5 থেকে 35V ডিসি এর মধ্যে রয়েছে।অনবোর্ডে 5V রেগুলেটরও রয়েছে, তাই যদি আপনার
ক্লাউডএক্স M633 ব্যবহার করে ইলেকট্রনিক ডাইস: 5 টি ধাপ
ক্লাউডএক্স M633 ব্যবহার করে ইলেকট্রনিক ডাইস: আমরা সবাই অবশ্যই ডাইস ব্যবহার করে এক বা অন্যভাবে সুযোগের খেলা খেলেছি। ডাইসের ঘূর্ণায়মানটি আরও বেশি মজাদার খেলা যোগ করতে পারে তার খুব অনির্দেশ্য প্রকৃতি জানার ফলে আমি একটি ইলেকট্রনিক ডিজিটাল ডিক উপস্থাপন করি
ক্লাউডএক্স মাইক্রোকন্ট্রোলার ব্যবহার করে শিফট রেজিস্টারের সাথে ইন্টারফেসিং 7-সেগমেন্ট ডিসপ্লে: 5 টি ধাপ
ক্লাউডএক্স মাইক্রোকন্ট্রোলার ব্যবহার করে শিফট রেজিস্টারের সাথে ইন্টারফেসিং 7-সেগমেন্ট ডিসপ্লে: এই প্রজেক্টে আমরা ক্লাউডএক্স মাইক্রোকন্ট্রোলারের সাথে সাত সেগমেন্ট এলইডি ডিসপ্লে ইন্টারফেস করার একটি টিউটোরিয়াল প্রকাশ করছি। সাতটি সেগমেন্ট ডিসপ্লে অনেক এমবেডেড সিস্টেম এবং ইন্ডাস্ট্রিয়াল অ্যাপলিকেশনে ব্যবহার করা হয় যেখানে আউটপুটের পরিসর দেখানো হয়
ক্লাউডএক্স মাইক্রোকন্ট্রোলার ব্যবহার করে এলসিডি সহ কীপ্যাড: 4 টি ধাপ
ক্লাউডএক্স মাইক্রোকন্ট্রোলার ব্যবহার করে এলসিডি সহ কীপ্যাড: এই প্রকল্পের জন্য, আমরা একটি ম্যাট্রিক্স কীপ্যাড থেকে ডেটা গ্রহণ করব এবং তারপরে এটি একটি এলসিডি মডিউলে প্রদর্শন করব