← Back to Manuals

TT Gear Motor ইন্টারফেসিং ও কন্ট্রোল গাইড

Published: 25 Jun, 2026

### পরিচিতি
TT Gear Motor হলো রোবটিক্সের জন্য একটি অত্যন্ত জনপ্রিয় গিয়ার মোটর। এতে সাধারণত প্লাস্টিকের গিয়ারবক্স থাকে যা মোটর থেকে উচ্চ টর্ক এবং কম স্পিড আউটপুট পেতে সাহায্য করে। এটি মূলত ছোট রোবট, আরসি কার এবং অটোমেশন প্রজেক্টের জন্য ব্যবহৃত হয়।

### প্রয়োজনীয় পার্টস
১. TT Gear Motor (৩-৬ ভোল্ট)
২. Arduino Uno বা Nano
৩. L298N Motor Driver বা L293D IC
৪. জাম্পার ওয়্যার
৫. এক্সটারনাল ব্যাটারি (৯ভি বা ৪টি এএ ব্যাটারি)

### সার্কিট কানেকশন
১. মোটরের দুটি টার্মিনালকে মোটর ড্রাইভারের OUT1 এবং OUT2 পিনে যুক্ত করুন।
২. মোটর ড্রাইভারের ENA পিনকে আরডুইনোর ডিজিটাল পিন D9-এ যুক্ত করুন (PWM কন্ট্রোলের জন্য)।
৩. মোটর ড্রাইভারের IN1 পিনকে D8-এ এবং IN2 পিনকে D7-এ যুক্ত করুন।
৪. ড্রাইভারের GND পিন আরডুইনোর GND-এর সাথে কমন করুন।
৫. ড্রাইভারের 12V পিনকে ব্যাটারির পজিটিভ প্রান্তের সাথে যুক্ত করুন।

### কিভাবে কাজ করে
TT Gear Motor সরাসরি আরডুইনো পিন থেকে পাওয়ার নিতে পারে না, তাই আমাদের মোটর ড্রাইভারের প্রয়োজন হয়। আরডুইনো থেকে সিগন্যাল (High/Low) মোটর ড্রাইভারকে জানানো হয় কোন দিকে ঘুরবে, আর PWM সিগন্যাল ব্যবহার করে মোটরের গতি বা স্পিড নিয়ন্ত্রণ করা হয়।

কানেকশন ও সার্কিট ডায়াগ্রাম (Connection Diagram)

Circuit Diagram

প্রোগ্রাম কোড (Source Code)

// মোটর পিন কনফিগারেশন
int enA = 9;  // গতি নিয়ন্ত্রণের জন্য
int in1 = 8;
int in2 = 7;

void setup() {
  // পিনগুলোকে আউটপুট মোডে সেট করা
  pinMode(enA, OUTPUT);
  pinMode(in1, OUTPUT);
  pinMode(in2, OUTPUT);
}

void loop() {
  // মোটর সামনের দিকে ঘুরবে
  digitalWrite(in1, HIGH);
  digitalWrite(in2, LOW);
  analogWrite(enA, 200); // গতি ২০০ (০-২৫৫ এর মধ্যে)
  
  delay(2000); // ২ সেকেন্ড অপেক্ষা
  
  // মোটর বন্ধ
  digitalWrite(in1, LOW);
  digitalWrite(in2, LOW);
  delay(1000);
}

Related Kit / Part

TT Gear Motor TT Gear Motor
৳70

..., ... থেকে

...

এইমাত্র অর্ডার করেছেন • ...