我打算建造一个全向的完整机器人,并检查我应该使用什么硬件,我看到许多人使用Raspberry来计算大多数东西,而后者又称为Arduino以控制电动机。但是,由于Arduino必须驱动某些H桥,并且板载计算机的功能可能强大得多,所以在我看来,用于电机的那些驱动程序可以由Raspberry-ish板控制。

我想念的是什么?
为什么这么多人同时使用两者?

#1 楼

原因是Raspberry Pi上的Clock。请注意,树莓功能强大,但功能却不足以运行操作系统,并同时为您提供精确定时的PWM输出。我假设您将通过电动机的Enable引脚上的PWM处理电动机。
原因:


如前所述,更多的是在电动机上获得精确的PWM输出用于电机驱动器。 Arduino作为从属控制器可以更好地驱动它。
确保Raspi功能强大,但建议将计算量大的任务保留在开发板上,并将所有内容留给从属控制器以确保两者之间的隔离。
一个小原因也是要确保运行更高的电压(9V,12V)和电流(有时> 1000 mA)不会损坏您更昂贵的OS运行板。

我的跟踪球博客。