৫. সমস্যা: রোবট বারবার নিজে নিজে রিস্টার্ট বা হ্যাং হচ্ছে (Microcontroller Brownout/Reset Loop)
  • লক্ষণ: রোবট সোজা চলার সময় ঠিক থাকে, কিন্তু ডানে বা বামে টার্ন নেওয়ার সাথে সাথেই বন্ধ হয়ে আবার প্রথম থেকে শুরু হয়।
  • মূল কারণ: মোটরগুলো যখন ঘোরার জন্য বেশি কারেন্ট টানে, তখন ব্যাটারির ভোল্টেজ হঠাৎ ড্রপ করে। ফলে মাইক্রোকন্ট্রোলার পর্যাপ্ত পাওয়ার না পেয়ে রিস্টার্ট নেয় (Brownout Reset)।
  • সমাধান:
    1. কখনই মাইক্রোকন্ট্রোলারের ৫V বা ৩.৩V পিন থেকে মোটরের পাওয়ার দেবেন না।
    2. মোটর ড্রাইভারে সবসময় সরাসরি ব্যাটারি (৭.৪V) থেকে ইনপুট দিন এবং সেখান থেকে রেগুলাইটেড ৫V নিয়ে মাইক্রোকন্ট্রোলার চালান।
    3. মোটর ড্রাইভারের GND (Ground) পিন এবং মাইক্রোকন্ট্রোলারের GND পিন অবশ্যই একসাথে সাধারণ (Common GND) করতে হবে, নাহলে সিগন্যাল লুপ সম্পূর্ণ হবে না।