
这是你的机器人——拥有Arduino的大脑在我最开始制作机器人的时候,第一个微处理器还没有被发明。机器人的大脑仅仅只是一块手工线路板,而板子上面则分布着老式电阻、超贵的三极管,可能还有一两个继电器。而在当今,我们可以使用微控制器——非常棒的微型化产物,可以直接连接到灯、报警器、电动机、电磁铁、传感器及其他传感器。实际上,这一概念已经形成了所谓的“物理计算”这个专业名词。之所以提到这个,是因为物理计算直接与机器人制作相关联,这也是为何类似于Arduino的微控制器对于机器人会如此重要。Arduino类似于存放在瓶子中的大脑……就其自身而言,它缺乏直接探测周围环境或者操作任何事物的能力。但是它可以根据用户的意愿配置传感器、电动机和其他控制电路,然后通过Arduino编程,使其能够执行命令。这也是本书的切入点:《Arduino机器人制作指南》将帮助用户使用Arduino作为中央大脑,从而构建6个机器人。书中展示了如何把零部件连接起来,然后编写程序使得机器人跟随指令行动。《Arduino机器人制作指南》中的各个项目,只需要普通的工具和一般的制作技术,便可以容易地进行复现。所有的项目既不需要切割大块的金属或者进行焊接,而我们制作的6个机器人都只需要很容易获得的零件,并不需要任何特殊的及少见的零件。通常的机器人制作工作是一个极为费钱的行为,但是所有本书中涉及的机器人部件都相当廉价,且鼓励零件的重复利用。免费的在线内容、零件查找和奖品本书包含免费的在线内容:ARB在线支持网站。参照附录A的内容:●访问“Project Parts Finder”以寻找本书将会用到的所有零件●下载所有项目的源代码●随时新建和更新网站信息和供应商信息●强化和升级机器人的设计(e-plans)●有奖论文、机器人制作指导及更多始于此,但并非止于此《Arduino机器人制作指南》可以被认为是通往某处的道路,但并非最终目的地。本书的6个机器人项目只是起到跳板的作用——能够较理想地帮助你入门。所有的代码——使用Arduino的术语来说是Sketch——尽量编写得简单明了,以便弄清楚它的工作原理,然后可以迅速地将其分成若干个部分,再加入你自己的创意。许多项目都只提供了最核心的少量代码。当然,如果代码不长,则将所有的代码都罗列了出来。不过,可以在ARB在线支持网站迅速而容易地下载所有的源代码。我从来都只认为我所有的机器人项目都是“在制”状态,经常会升级和调整。在ARB在线支持网站会同时提供可供选择的各个版本的代码,我也非常欢迎你提交经过加强和改进的Sketch!现在,是时候上车了,发动引擎,然后开始你的旅程吧!
阅读更多