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