আরডুইনোর সাথে রোটেটিং মডিউল বা সার্ভো মোটর ইন্টারফেসিং ও ব্যবহার গাইড
### পরিচিতি
রোটেটিং মডিউল বা সার্ভো মোটর হলো একটি প্রিসিশন অ্যাকচুয়েটর যা নির্দিষ্ট কোণে (০ থেকে ১৮০ ডিগ্রি) ঘুরতে পারে। এটি রোবোটিক আর্ম, স্টিয়ারিং মেকানিজম এবং অটোমেশন প্রজেক্টে ব্যাপকভাবে ব্যবহৃত হয়।
### প্রয়োজনীয় পার্টস
১. আরডুইনো উনো (Arduino Uno)
২. রোটেটিং মডিউল (Servo Motor - SG90)
৩. জাম্পার ওয়্যার
৪. ব্রেডবোর্ড (ঐচ্ছিক)
### সার্কিট কানেকশন
১. **VCC (লাল তার):** আরডুইনোর 5V পিনের সাথে সংযুক্ত করুন।
২. **GND (বাদামী বা কালো তার):** আরডুইনোর GND পিনের সাথে সংযুক্ত করুন।
৩. **Signal (কমলা বা হলুদ তার):** আরডুইনোর ডিজিটাল পিন D9 এর সাথে সংযুক্ত করুন।
### কিভাবে কাজ করে
সার্ভো মোটর পিডাব্লিউএম (PWM - Pulse Width Modulation) সিগন্যালের মাধ্যমে কাজ করে। আরডুইনো লাইব্রেরি ব্যবহার করে আমরা নির্দিষ্ট পালস পাঠাই, যা মোটরটিকে নির্দিষ্ট অ্যাঙ্গেলে অবস্থান করতে সাহায্য করে।
কানেকশন ও সার্কিট ডায়াগ্রাম (Connection Diagram)
প্রোগ্রাম কোড (Source Code)
#include <Servo.h> // সার্ভো লাইব্রেরি যুক্ত করা
Servo myServo; // সার্ভো অবজেক্ট তৈরি
void setup() {
myServo.attach(9); // ৯ নম্বর পিনে সার্ভো কানেক্ট করা
}
void loop() {
// ০ থেকে ১৮০ ডিগ্রিতে ঘোরা
myServo.write(0);
delay(1000); // ১ সেকেন্ড অপেক্ষা
myServo.write(180);
delay(1000);
}
..., ... থেকে
...এইমাত্র অর্ডার করেছেন • ...