← Back to Manuals

আরডুইনোর সাথে L298N Motor Driver ইন্টারফেসিং ও ব্যবহার গাইড

Published: 25 Jun, 2026

### পরিচিতি
L298N হলো একটি অত্যন্ত জনপ্রিয় ডুয়াল এইচ-ব্রিজ (Dual H-Bridge) মোটর ড্রাইভার মডিউল। এটি মূলত ডিসি মোটর এবং স্টেপার মোটর নিয়ন্ত্রণের জন্য ব্যবহৃত হয়। এর মাধ্যমে একই সাথে দুটি ডিসি মোটর নিয়ন্ত্রণ করা যায় এবং মোটরের ঘূর্ণনের দিক (Direction) ও গতি (Speed) পরিবর্তন করা সম্ভব।

### প্রয়োজনীয় পার্টস
১. L298N Motor Driver মডিউল
২. আরডুইনো উনো (Arduino Uno)
৩. ডিসি মোটর (২টি)
৪. ব্যাটারি (৯ভি বা ১২ভি)
৫. জাম্পার ওয়্যার

### সার্কিট কানেকশন
১. **L298N এর VCC পিন:** ব্যাটারির পজিটিভ (+) টার্মিনালের সাথে যুক্ত করুন।
২. **L298N এর GND পিন:** ব্যাটারির নেগেটিভ (-) এবং আরডুইনোর GND পিনের সাথে যুক্ত করুন (Common Ground)।
৩. **L298N এর IN1 ও IN2:** আরডুইনোর ডিজিটাল পিন ৮ ও ৯ এর সাথে যুক্ত করুন।
৪. **L298N এর IN3 ও IN4:** আরডুইনোর ডিজিটাল পিন ১০ ও ১১ এর সাথে যুক্ত করুন।
৫. **মোটর আউটপুট:** মোটরগুলো L298N এর আউটপুট টার্মিনালে কানেক্ট করুন।

### কিভাবে কাজ করে
L298N মডিউলটি মূলত ডিজিটাল সিগন্যাল গ্রহণের মাধ্যমে কাজ করে। যখন আরডুইনো থেকে IN1 এ HIGH এবং IN2 এ LOW সিগন্যাল পাঠানো হয়, তখন মোটরটি ঘড়ির কাটার দিকে (Clockwise) ঘোরে। আবার সিগন্যাল উল্টে দিলে মোটরটি বিপরীত দিকে ঘোরে। PWM ব্যবহার করে আপনি মোটরের গতিও নিয়ন্ত্রণ করতে পারবেন।

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

Circuit Diagram

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

// আরডুইনো পিন সংজ্ঞা
int IN1 = 8; int IN2 = 9;
int IN3 = 10; int IN4 = 11;

void setup() {
  // পিনগুলোকে আউটপুট হিসেবে সেট করা
  pinMode(IN1, OUTPUT);
  pinMode(IN2, OUTPUT);
  pinMode(IN3, OUTPUT);
  pinMode(IN4, OUTPUT);
}

void loop() {
  // মোটর ১ এবং ২ কে সামনে চালানো
  digitalWrite(IN1, HIGH);
  digitalWrite(IN2, LOW);
  digitalWrite(IN3, HIGH);
  digitalWrite(IN4, LOW);
  delay(2000); // ২ সেকেন্ড অপেক্ষা
}

Related Kit / Part

L298N Motor Driver L298N Motor Driver
৳180

..., ... থেকে

...

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