সুচিপত্র:

OLED-UI (ব্যবহারকারীর ইন্টারফেস) সহ ARDUINO মেনু ডিজাইন: 4 টি ধাপ
OLED-UI (ব্যবহারকারীর ইন্টারফেস) সহ ARDUINO মেনু ডিজাইন: 4 টি ধাপ

ভিডিও: OLED-UI (ব্যবহারকারীর ইন্টারফেস) সহ ARDUINO মেনু ডিজাইন: 4 টি ধাপ

ভিডিও: OLED-UI (ব্যবহারকারীর ইন্টারফেস) সহ ARDUINO মেনু ডিজাইন: 4 টি ধাপ
ভিডিও: CS50 2014 - Week 9 2024, নভেম্বর
Anonim
Image
Image

এই টিউটোরিয়ালে আমি চেষ্টা করব কিভাবে i2c OLED স্ক্রিন ব্যবহার করে ARDUINO MENU DESIGN তৈরি করা যায়। এটি ইউআই (ইউজার ইন্টারফেস) নামেও পরিচিত। এটি অনেক প্রকল্পের জন্য ব্যবহার করা হয়েছে কিন্তু এটি 3 ডি প্রিন্টার থেকে আপনার সাথে পরিচিত হতে হবে:)

এখানে এই প্রকল্প সম্পর্কে ভিডিও। আপনি এই ভিডিওটি দেখে নিতে পারেন এবং দেখতে পারেন কিভাবে এটি কাজ করেছে।

ঠিক আছে, যদি আপনি নিজের মেনু ডিজাইন নিজেই তৈরি করেন তবে এটি আপনার কোডিং এবং অ্যালগরিদম দক্ষতায় অনেক অবদান রাখবে। আমি একটি সহজ মেনু desgin তৈরি করতে আমার প্রায় 4 ঘন্টা সময় নিয়েছি। এই কারণেই আমি নিজে এটি 100 %করার চেষ্টা করি। অবশ্যই আমি কিছু অংশে কিছু সাহায্য নিয়েছি। যেমন মেনু কি ধরনের ডিজাইন করা উচিত ইত্যাদি। ধাপ অর্থাৎ এটি চেষ্টা করুন: যখন বোতাম টিপলে নির্বাচন চিহ্ন অর্থাৎ ">" অবশ্যই নিচের দিকে যেতে হবে ….

ধাপ 1: প্রয়োজনীয় হার্ডওয়্যার

x1 Arduino (Uno, nano, mega…। ইত্যাদি)

x1 OLED স্ক্রিন (আমি i2c মডিউল ব্যবহার করেছি যা কম সংযোগ পিন নম্বরের কারণে খুব ভালো কিন্তু আপনি যে কোন স্ক্রিন ব্যবহার করতে পারেন তবে আপনাকে অবশ্যই কোড কোডে কিছু পরিবর্তন করতে হবে!)

x3 বোতাম

x3 10k প্রতিরোধক

x1 ব্রেডবোর্ড

যথেষ্ট জাম্পার

ধাপ 2: সার্কিট সংযোগ

আচ্ছা, আমাদের এখানে খুব সহজ সংযোগ আছে। যেমনটি আমি আগে উল্লেখ করেছি, আপনার যদি বিভিন্ন ধরনের স্ক্রিন থাকে (5110, 16x2…।) আপনি যা আছে সে অনুযায়ী পরিবর্তন করতে পারেন।

মনে রাখবেন: বোতাম এবং পুল-ডাউন প্রতিরোধক সংযোগ সম্পর্কে সতর্ক থাকুন। নিচের ডায়াগ্রামের মতোই সংযোগ তৈরি করুন। ভুল প্রতিরোধক সংযোগ ত্রুটি হতে পারে। এই কনফিগারেশনে বাটন চাপলে আমরা 1 (HIGH) পাই।

ধাপ 3: সোর্স কোড

ঠিক আছে প্রিয় নির্মাতারা:) আমাদের এখানে সোর্স কোড আছে। আপনি হয়তো জানেন, আমি আমার ইউটিউব চ্যানেলের জন্য তুর্কি ভাষায় প্রজেক্ট প্রস্তুত করছি। যাইহোক, আমি প্রায় প্রতিটি লাইনের পাশে অনুবাদ বা ব্যাখ্যা যোগ করার চেষ্টা করি। এই প্রকল্পটি আধা -ইংরেজী/তুর্কি প্রস্তুত। যারা তুর্কি জানেন না তাদের জন্য আমি ব্যাখ্যা যোগ করেছি। তারপরও যদি আপনার কোন সমস্যা হয় তাহলে দয়া করে আমাকে জানাবেন এবং এখান থেকে অথবা ইউটিউব চ্যানেল থেকে আপনার প্রশ্ন জিজ্ঞাসা করুন। ভাষা আপনাকে অবরুদ্ধ করতে দেবেন না:)

ধাপ 4: আমার চ্যানেলটি সাবস্ক্রাইব করুন যদি আপনি পছন্দ করেন

এই প্রকল্পটি কীভাবে কাজ করে তা আপনি ভিডিওতে দেখতে পারেন।

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

আমার ইউটিউব চ্যানেল: ইউটিউব চ্যানেল দয়া করে আমাকে জানাবেন যদি আপনি কোন সন্দেহ ছাড়াই কোন সমস্যার সম্মুখীন হন!

আনন্দ কর!

প্রস্তাবিত: