৩. সমস্যা: সেন্সরের মান সবসময় ০ বা ভুল দেখাচ্ছে (Ultrasonic Sensor Constant 0cm Reading)
- লক্ষণ: রোবটের সামনে হাত রাখলেও সিরিয়াল মনিটরে দূরত্ব বা Distance সবসময়
0.0 cmবা2950 cmদেখাচ্ছে। - মূল কারণ: Echo বা Trigger পিনের লজিক লেভেলের অমিল অথবা ভুল টাইমিং পালস। (ESP32 ৩.৩V-এ চলে, কিন্তু HC-SR04 সেন্সর ৫V-এ কাজ করে)।
- সমাধান:
- সেন্সরের VCC পিনটি অবশ্যই ৫V সোর্সের সাথে যুক্ত করুন (৩.৩V পিনে এটি ঠিকমতো ট্রিগার করতে পারে না)।
- কোডের ভেতরে
TRIG_PINএবংECHO_PINএর নম্বর ব্রেডবোর্ডের ফিজিক্যাল পিন নম্বরের সাথে মিলিয়ে নিন। - পাইথন কোডে ট্রিগার পালস দেওয়ার পর অন্তত
time.sleep(0.00001)(10 microseconds) ডিলে নিশ্চিত করুন।