AI进行时 零基础从Arduino开始

潘奋图
序言 我曾是石油勘探队员、机械工程师、科技记者。从小就对未来世界充满着向往,动手改造家里的电器。我的终极想法是用脑电波去控制它们。虽然脑洞大开了一点,但是现在看来也绝非没可能的事了。 因为Arduino的出现,它很简单却具备实现奇思异想的可能。我希望每个对世界充满着热情的孩子、艺术家或者某个突发奇想的人,都能通过Arduino打破想象与真实、虚拟与现实世界的屏障。 Arduino不仅是连接两个世界的节点,而且是一款给所有人实现创意和梦想的玩具。就算对一个12岁的小孩,从零开始,最短只要两周的时间就能搭建起一个让瞩目的系统。可能是一个全自动化的植物温室、立方体LED矩阵、四轴飞行器、智能家居系统,也可能是一个行为艺术机器人…… 但是千万别误会,完全不谈编程、电子技术是不现实的。Arduino的程序只有非常简单的语法(尽管它脱胎自艰涩的C语言),各类函数直白易懂(小学低年级英语)。同时,Arduino可以让人忽略大部分电子技术层面的事情。 从第1章开始,我试图用最容易理解的方式,从零开始介绍Arduino。只要跟着我完成每一章的实验,即可掌握Arduino的绝大部分基础编程和硬件的搭建知识。 本书分为一、二、三部分合计39节。第一部分是基础知识,快速上手Arduino的软硬件。第二部分将介绍Arduino与外界通信,扩展功能。第三部分会引入物联网模块,包括Wi-Fi模块、服务器通信等。 我尽量把第一部分的每一个小节的阅读和实验时间控制在1~2小时。如果每天花3个小时,一周内足以掌握Arduino的使用,让你开发出很多奇妙的设计。如果要搭建更高级的系统,再花2、3周完成第二、三部分,我们会让Arduino进入万物互联的世界。此时的你已经是掌握了复杂系统设计的高手了。 虽然Arduino容易上手,但千万别小看它。毕竟它具备一定的算力,它可以成为人工智能领域的敲门砖。尤其像Inte…