本帖最后由 popopupa 于 2013-12-26 14:28 编辑
事情应该从Android谈起,2010年还没毕业的时候自己打工赚了个里程碑,当时觉得Android系统真的很棒,但是竟然一点都没想过自己开发个app,还是太幼稚了……一直到今年,突然有了一个以android为核心,加上各种传感器、执行器做一个项目的想法,一番寻找之后听说了ADK,我的Arduino之路就这样开始了。
都说失败是成功之母,的确从选中ADK之后就是各种失败,哈哈。先买了块很贵的Mega ADK,然后发现自己的手机(One S)不支持ADK,系统中缺少文件,平板(P7310)也同样缺少文件,把平板卖了换个二手Nexus7,本以为谷歌的亲儿子总算支持吧……结果再次失败,总是挂上ADK后一点反应都没有,我很可能是Arduino玩家中入门过程最浪费的一个了,幸好没一狠心换了Nexus 4。
然后就在QQ群和论坛里泡着,从ADK知道了Arduino的各种开发板,再次败了Mega 2560和一大堆传感器,磕磕绊绊地总算走上了正轨,用蓝牙串口终于实现了和Android的通讯,从最开始以Android为核心转变为Arduino为主控,Android只是作为华丽的人机界面和网络功能的模块。另外Arduino丰富的周边传感器模块、继电器电机等执行模块,都简化了上手的难度,如果用传统的单片机,我这样非常不擅长编程和电路设计的人至少需要花费三五倍的时间,而且纯属浪费!
说说自己这半年来的感受吧,Arduino非常适合有创意但是又不想花太多精力在底层的硬件和程序上的玩家或者开发者。其实现实世界的任何环节都可以看做I/O系统,只要你想得到,就可以用Arduino+传感器+执行器来感知、来创造。另外如果配合Solidworks,你可以做出很漂亮的结构设计,再学一点AltiumDesigner一类的电路设计软件,就可以做出自己独有的外围模块了,或者用ADT编写一个Android平台的交互界面,总之以Arduino为核心,你能做出很多连自己都觉得不可思议的事儿!
其实自己是个很懒的人,本不想说这么多话,可是看到第一句“本书由 奈何col 编著,北京航空航天大学出版社 出版”,好吧没理由再懒了,感谢奈何Col的多次帮助,顺便怀念一下母校,就写了一堆乱七八糟的话。相信北航出版社的书一定是严谨踏实的,最后祝愿这本书大卖吧! 最后的最后求书一本!
|