Jeffrey Cross
Jeffrey Cross

最新消息:“Arduino入门”第三版

Michael Shiloh的三个问题,与新版本的Massimo Banzi合着 Arduino入门, 可在O'Reilly,Adafruit和亚马逊购买。

读者会在第三版中找到哪些新增内容 Arduino入门?

Michael Shiloh:第三版Arduino入门 增加了两个新的章节。第一个“自动花园灌溉系统”是一个雄心勃勃的项目,它说明了一个更复杂的电路和程序。本章还讨论了项目设计,测试和构造,并利用了“读取原理图”中描述的(现在仍然如此)的原理图。

这一新篇章几乎使本书的篇幅翻了一番,并且真正详细介绍了如何设计,规划和构建复杂项目。它包括组件选择,如何处理大型编程项目,以及如何(以及为什么)从宝贵但不可靠的无焊面包板毕业到更强大的原型设计屏蔽。

第二章新节目“Arduino Leonardo”介绍了莱昂纳多。 Leonardo是一种不同的Arduino,因为USB控制器是用软件实现的,而不是像往常一样在单独的芯片中实现。这允许修改板的USB行为。本章还试图说明为什么模拟键盘或鼠标的能力是与计算机接口的完全不同的方式。

除了这些新章节之外,还进行了其他更新:第三版是针对IDE的1.0.5版本编写的。由于预计即将发布版本1.5,已经注意到1.0.5和1.5之间的差异。 “故障排除”章节也进行了重组和扩展。

记录这款快节奏微控制器更新的难点是什么?

MS:我不认为快节奏的微控制器世界会像这样对初学者的书产生巨大的影响。 Arduino的全部优势在于,只有在发明之后才能将硬件和软件工程师限制在设计师,艺术家以及任何对物理计算实验感兴趣的人手中。挑战在于不断改进开发环境和文档,以便更多初学者可以放心使用。

一个相关的挑战是抵制将新微控制器的所有最新功能添加到Arduino的冲动。我们不断被提醒,我们的目标是让微控制器适合初学者,而不是为最强大的设备构建最灵活的开发系统。

你有任何提示或技巧可以分享吗?

MS:1。从小处开始。不要试图同时解决整个问题:选择最吸引你(或兴趣或恐惧)你的部分,并将其视为一个孤立的练习。然后转到下一个,依此类推。

2.了解如何排除程序和电路故障。研究本书的故障排除部分以及您可以找到的任何其他来源,以帮助您提高技能。

买一个像样的烙铁和六个原型防护罩。尽快从无焊面包板上毕业。无焊面包板上的原型,但任何离开工作台的项目都应该焊接。

4.没有任何想法?我喜欢Tom Igoe的建议:打造Pong游戏。使用Processing和一对电位器使其变得经典,或者通过光传感器,脑波探测器或Kinect作为输入设备获得创造性(但请参阅上面的提示#1)。

5.付清前进!您从开源共享信息的理念中获益匪浅。写下你做过的事,遇到了什么问题,以及你是如何解决它们的。如果之前已经完成,请不要担心 - 您将拥有一个独特的视角,这可能是帮助沮丧的初学者成功而不是放弃的一件事。在您选择的平台上分享,例如WordPress,Instructables或Make:Projects,通过在Facebook,Twitter,Youtube等上发布图片,视频和链接,使其易于查找。

分享

发表评论