سلام وقت بخیر، من برای ساخت ربات دنبال کننده خط به مشکل بر خوردم. پروژه رو روی آردوینو UNO R3 انجام دادم و دچار کمبود پین های دیجیتال شدم والان دچار مشکل شدم و نمیتونم بقیه سنسور هام رو نصب کنم ممنون میشم من رو راهنمایی کنید 🙏🏻

سلام وقت بخیر، من برای ساخت ربات دنبال کننده خط به مشکل بر خوردم. پروژه رو روی آردوینو UNO R3 انجام دادم و دچار کمبود پین های دیجیتال شدم والان دچار مشکل شدم و نمیتونم بقیه سنسور هام رو نصب کنم ممنون میشم من رو راهنمایی کنید 🙏🏻
با سلام
بهترین راه حل استفاده از Arduino Mega می باشد. چون هم تعداد پایه های بیشتری دارد و هم از قدرت پردازشی بیشتری برای انجام دستور ها دارد.
راه کار دیگر استفاده از ماژول افزایش دهنده پایه های دیجیتال می باشد. مانند برد توسعه ورودی-خروجی 16 کاناله PCF8575 دارای ارتباط I2C
البته می توانید از پایه های آنالوگ نیز به عنوان دیجیتال استفاده بکنید (اگر استفاده نکرده اید)
در نهایت پیشنهاد همیشگی بنده برای ساخت ربات استفاده از برد های ESP32 می باشد چون از نظر تعداد پایه بیشتر از Uno دارد. از نظر قدرت پردازشی در فرکانس 240MHz کار میکند (برعکس آردوینو های 16MHzای ، البته سرعت سویچ پایه ها 40MHz می باشد) از نظر حافظه نیز خیلی بیشتر می باشند 4MB حافظه دارد.
نسخه پایه این نسل برد توسعه ESP32-WROOM-32 دارای بلوتوث، وای فای داخلی و مبدل CP2102 می باشد.