玩机器人能不能用raspberryPi做平台
2016-06-217379
AI 快速预览详细
本文探讨了初学者在选择机器人软硬件平台时面临的困惑。作者是一名纯软件程序员,曾经使用过Raspberry Pi,但现在想尝试机器人开发。然而,他发现Raspberry Pi的配件很难购买,特别是USB口的音频输入输出配件。相比之下,Arduino作为主流的机器人开发平台,配件更容易获取。文章通过对比Raspberry Pi和Arduino的优劣,帮助读者做出明智的选择。
创作许可协议
本项目采用 None(不开放任何权利,保留所有权利) 进行许可。
创作许可协议
本项目采用 None(不开放任何权利,保留所有权利) 进行许可。
但是如果做机器人,上位机用树莓派就很好,下位机控制用arduino,串口通讯或者用蓝牙,wifi,都很好,树莓派没有音频输入,usb的音频接口也不是很好用,所以我觉得如果用arduino 采集音频,然后传回树莓派处理,毕竟处理器还是很强大的。另外就是它的联网功能。应用软件基于debian大环境,软件多,种类全,只有你想不到,没有它做不到。。呵呵
楼上最后一句话很中肯,点个赞哈!
pi有独立的编程环境和更大的硬件容量。更像一个迷你电脑。更适合复杂和大型的项目,而大型项目对创客来讲是更高的时间成本和项目研发失败的风险。一般欧美高福利国家创客抗研发失败的风险能力强。因此pi应用类项目大多由他们完成。如果你的项目只能用pi,而且项目回报是成本的三倍以上(例如300的成本,卖1000)。那偶尔冒个险也值得。还要保证做到一击必中。
对于国内创客来说pi的教育门槛不低。除了python语言,还有linux系统,更重要的是英语。所以客观的说它并不适合国内大多数应试教育下出来的孩子。不是他们不聪明,而是他们时间不够。所以他们中的大多数会选择arduino。
不论arduino还是pi都需要硬件搭建。有了硬件基础,才会DIY部分买不到的硬件。网上找的样例硬件调试不理想或调试不通过的比例很高。这很容易理解,人家辛辛苦苦做出的东西不希望白送。故意遗漏点什么很正常。因此需要不仅多动手还要回独立思考,书本上的样例虽然错误率低,但大多是过时的。