Ещё пара слов про выбор плат.
Есть ещё платы BeagleBone, главное отличие в том что там есть модули PRU это как ардуина только встроенная в центральный процессор (прошу прощения за аналогию).
В общем я давно поглядывал на эти платы, но лично для меня главным ограничением было то что для PRU можно было писать только на ассемблере forum16/topic13670-15.html#p290999
Но оказывается TI выпустили свободный Си/C++ компилятор поэтому теперь платы BeagleBone выглядят очень интересно в качестве основы для мобильного робота.
http://beagleboard.org/pru
Пример управление мотором http://processors.wiki.ti.com/index.php ... Motor_Demo
Конечно ардуиной это назвать сложно, поскольку намного сложнее с ним работать, но работать можно
проще конечно взять готовый драйвер двигателей с высокоуровневым протоколом по usb или uart.