4- برنامه‌نویسی بورد امبدد با رآس

تا اینجا دید چگونه یک ربات را در رآس برنامه­نویسی کرده و آنرا شبیه‌سازی کنید. اکنون بیایید ببینیم چگونه سخت افزار ربات را ایجاد کرده و آنرا با استفاده از رآس برنامه­نویسی کنیم.

یکی از اجزای اصلی ربات پلتفرم میکروکنترلر است. یک میکروکنترلر اساسا تراشه‌ای است که کد خودمان را می‌توانیم روی آن بنویسیم. همچنین پین‌های تراشه را می‌توانیم پیکربندی کنیم. میکروکنترلرها در برنامه‌های­کاربردی مختلف استفاده می‌شوند. در روباتیک، کنترل­کننده‌ها برای ارتباط با حسگرها از قبیل حسگرهای فاصله اولتراسونیک، حسگرهای IR، و غیره و همچنین برای تنظیم سرعت موتور ربات استفاده می‌شوند. میکروکنترلر‌ها همچنین می‌توانند با یک کامپیوتر از طریق رابط سریال ارتباط برقرار کنند.

در این بخش، با برخی از رابط‌های اساسی جهت ارتباط با پلتفرم­­های میکروکنترلرهای محبوب مانند آردوینو[36] و لانچپد تیوا-سی[37] و رایانه‌های رومیزی مانند رزبری­پای[38] آشنا می­شوید.

بیایید با بورد آردوینو شروع کنیم.

[36] www.arduino.cc

[37] www.ti.com/tool/EK-TM4C123GXL

[38] www.raspberrypi.org