সুচিপত্র:
- ধাপ 1: সার্কিট সেট করা (হার্ডওয়্যার)
- ধাপ 2: কার্সার জয়স্টিক কোডের সাথে OLED ডিসপ্লে
- ধাপ 3: ফলাফল: ডি
ভিডিও: RIG CELL LITE INTRO: ADAFRUIT SSD1306 এবং জয়স্টিক সহ: 3 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
মাইক্রোকন্ট্রোলার SSD1306 দ্বারা নিয়ন্ত্রিত এই স্ক্রিনটি I2C বাস ব্যবহার করে এবং বর্তমানে পাওয়া মাইক্রোকন্ট্রোলারের অধিকাংশের সাথে যোগাযোগ করতে পারে। কিন্তু আজকের জন্য, আমরা আমাদের রকিন RIG CELL LITE মাইক্রোকন্ট্রোলার দিয়ে এই স্ক্রিনটি পরীক্ষা করব। আপনি উদাহরণস্বরূপ Adafruit বা Sparkfun এ এই OLED স্ক্রিনটি খুঁজে পেতে পারেন। এর কিছু অনলাইনে বিক্রি করাও বেশ সস্তা বলে জানা গেছে। এই স্ক্রিনগুলি ভাল মানের কিন্তু আকারে ছোট, নাম ট্যাগ বা লাইট সেলফোন স্ক্রিনের জন্য উপযুক্ত। অ্যাডাফ্রুট এবং স্পার্কফুন এমন একটি লাইব্রেরি তৈরি করেছে যা পাঠ্য, চিত্র প্রদর্শন এবং এমনকি জ্যামিতিক আকারের উপর ভিত্তি করে অ্যানিমেশন তৈরি করা সহজ করে তোলে।
প্রয়োজনীয় অংশগুলি আপনার নিম্নলিখিত অংশগুলির প্রয়োজন হবে:
- 1x ব্রেডবোর্ড
- 1x রিগ সেল লাইট
- 1x জয়স্টিক
- 1x Oled SSD1306
- প্রয়োজন অনুযায়ী তার
ধাপ 1: সার্কিট সেট করা (হার্ডওয়্যার)
এই টিউটোরিয়ালে, আমরা একটি জয়স্টিক সহ oled ssd1306 ডিসপ্লে স্ক্রিন ব্যবহার করি। এখানে কিছু লিঙ্ক আছে যেখানে আপনি RIG CELL LITE খুঁজে পেতে পারেন
RIG CELL LITE এবং ওলেড স্ক্রিনের মধ্যে যোগাযোগের জন্য, আমরা স্ক্রিন থেকে আমাদের RIG এ I2C পিন ব্যবহার করি। RIG- এ SCL এবং SDA পিন যথাক্রমে A5 এবং A4 পিনে অবস্থিত।
উপরের ছবিতে দেখানো হিসাবে সার্কিট তৈরি করুন।
ধাপ 2: কার্সার জয়স্টিক কোডের সাথে OLED ডিসপ্লে
আমরা আমাদের কোডিং শুরু করার আগে, প্রথমে আমরা ওলেড স্ক্রিনের জন্য অ্যাডাফ্রুট লাইব্রেরি ব্যবহার করি। সুতরাং, এই দুটি জিপ ফাইল ডাউনলোড করুন এবং আমাদের arduino IDE সফটওয়্যারে ইনস্টল করুন।
github.com/adafruit/Adafruit_SSD1306
এবং
github.com/adafruit/Adafruit-GFX- লাইব্রেরি
লাইব্রেরিগুলি ইনস্টল হওয়ার পরে, আমার নীচে সংযুক্ত দুটি ফাইল ডাউনলোড করুন যা হল oled_display _with_cursor_joystick.ino এবং Adafruit_SSD1306.cpp, অথবা আপনি এখান থেকে এই দুটি ফাইল ডাউনলোড করতে পারেন।
আপনি অফিসিয়াল লাইব্রেরি ইনস্টল করার পরে, আপনি এখন Adafruit_SDD1306.cpp ফাইলটি নতুন একটি ফাইল দিয়ে প্রতিস্থাপন করবেন যা আমি এই নির্দেশাবলী ওয়েব এ সংযুক্ত করেছি।
সবকিছু ঠিক হয়ে যাওয়ার পরে, কোডটি আপনার RIG এ আপলোড করুন: D
ধাপ 3: ফলাফল: ডি
RIG CELL LITE এ oled_display _with_cursor_joystick.ino সম্পূর্ণ আপলোড করার পর, LED চালু হবে এবং স্ক্রিনের মাঝখানে একটি কার্সার পাওয়া যাবে। এটি জয়স্টিক আন্দোলনের পরে সরানো হবে। আনন্দ কর!: ডি
যদি তা না হয়, নিশ্চিত করুন যে আপনি সার্কিটটি সঠিকভাবে একত্রিত করেছেন এবং যাচাই করে আপনার বোর্ডে কোডটি আপলোড করেছেন, অথবা সমস্যা সমাধান বিভাগ দেখুন।
প্রস্তাবিত:
Arduino কীবোর্ড জয়স্টিক এক্সটেন্ডার বক্স এবং সাউন্ড কন্ট্রোলার থিং ব্যবহার করে Deej: 8 টি ধাপ
Arduino কীবোর্ড জয়স্টিক এক্সটেন্ডার বক্স এবং সাউন্ড কন্ট্রোলার থিং ব্যবহার করে Deej: কেন কিছুদিন ধরে আমি আমার কীবোর্ডে ইন্টারফেস এলিমেন্ট, বা গেমস এবং সিমুলেটরগুলিতে অন্যান্য ছোট কাজগুলি নিয়ন্ত্রণ করতে একটি ছোট জয়স্টিক যোগ করতে চাইছি (MS Flight Sim, Elite: Dangerous, স্টার ওয়ারস: স্কোয়াড্রন, ইত্যাদি)। এছাড়াও, এলিটের জন্য: বিপজ্জনক, আমি ছিলাম
আরডুইনো এবং জয়স্টিক দিয়ে বিএলডিসি মোটর কীভাবে নিয়ন্ত্রণ করবেন: 6 টি ধাপ
আরডুইনো এবং জয়স্টিক দিয়ে BLDC মোটর কিভাবে নিয়ন্ত্রণ করবেন: হ্যালো বন্ধুরা এই টিউটোরিয়ালে আমি দেখাব কিভাবে ব্রাশহীন ডিসি মোটর ওরফে BLDC মোটর Arduino এবং জয়স্টিক দিয়ে নিয়ন্ত্রণ করতে হয়
RIG CELL LITE INTRO: BLINK LED: 4 ধাপ
RIG CELL LITE INTRO: BLINK LED: ভূমিকা LEDs ছোট, শক্তিশালী লাইট যা বিভিন্ন অ্যাপ্লিকেশনে ব্যবহৃত হয়। শুরু করার জন্য, আমরা একটি LED ঝলকানো কাজ করব, মাইক্রোকন্ট্রোলারদের হ্যালো ওয়ার্ল্ড। &Lsquo; এটা ঠিক - এটা ’ লাইট জ্বালানো এবং বন্ধ করার মতোই সহজ এটা
RIG CELL LITE ভূমিকা: ডিজিটাল I/O: 3 টি ধাপ
RIG CELL LITE INTRO: ডিজিটাল I/O: RIG CELL LITE এ ডিজিটাল ইনপুট এবং আউটপুট (ডিজিটাল I/O) আপনাকে এটিকে সেন্সর, অ্যাকচুয়েটর এবং অন্যান্য IC- এর সাথে সংযুক্ত করতে দেবে। এগুলি কীভাবে ব্যবহার করা যায় তা শিখলে আপনি RIG CELL LITE ব্যবহার করতে পারবেন কিছু সত্যিই দরকারী কাজ করতে, যেমন sw পড়ার মতো
RIG CELL LITE ভূমিকা: ইনফ্রারেড সেন্সর: 3 টি ধাপ
RIG CELL LITE INTRO: ইনফ্রারেড সেন্সর: ইনফ্রারেড সেন্সর একটি ইলেকট্রনিক ডিভাইস, যা চারপাশের কিছু দিক অনুধাবন করার জন্য নির্গত হয়। একটি IR সেন্সর একটি বস্তুর তাপ পরিমাপ করতে পারে সেই সাথে গতি সনাক্ত করতে পারে। এই ধরনের সেন্সরগুলি শুধুমাত্র ইনফ্রারেড বিকিরণ পরিমাপ করে, বরং