购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

为什么要写这本书

随着创客概念的日益兴起和国家大力弘扬万众创新,国内创客教育相关产业也在逐步地发展。而这些创客教育行业共同的核心就是软硬件平台生态圈,只有这个生态圈保持创新和活力,才能够培训好紧跟时代创新的创客苗子。

Arduino是一个开源软硬件平台生态圈,Arduino生态圈流行后,由于其具有规范、易上手和易重现等特点,吸引着越来越多的电子硬件工程师、软件工程师、艺术家和中学生、大学生的加入。Arduino平台的特点,让Arduino的受众人群不断推动Arduino生态圈的创新和活力。

本书从编程概念、电子硬件基础等知识展开讲解,使读者能够实现从开始的“听说”Arduino到“精通”Arduino开发。本书还涉及物联网、Web开发、TCP/IP通信、Android开发、Micro Soft WPF开发等相关延伸知识,让读者通过Arduino去发现软硬件开发的奇妙之处。

本书有何特色

1.实验材料完整,附带源代码,提高学习效率

为了便于读者理解本书内容,提高学习效率,作者对每个Arduino实验需要的材料进行了列表整理,对实验所使用的源代码一并收录于配书网盘中。

2.涵盖物联网主流平台的开发及简单的M2M应用开发过程

本书涵盖Android、Micro Soft WPF等主流平台的物联网开发,以及M2M应用开发过程,让Arduino物联网应用开发更容易上手。

3.对Arduino实现各种通信技术进行了原理分析

本书介绍了Arduino连接各种传感器及使用各种有线、无线通信方式实现通信的过程,其中包含原理分析和应用场合比较等内容。

4.实验驱动,应用性强

本书第3篇提供了50多个典型实验,这些实验按照由易到难的顺序排列,具有超强的实用性。这些内容模块相互独立,不但便于应用开发人员随时查阅和参考,也易于老师课堂教学。

5.M2M应用项目案例典型,实战性强,应用价值高

本书最后一章提供的可接入云平台的实战案例,具有很高的应用价值和参考性。

6.提供完善的技术支持和售后服务

本书提供了专门的技术支持邮箱:hzbook2017@163.com。读者在阅读本书的过程中有任何疑问都可以通过该邮箱获得帮助。

本书内容体系

第1篇 认识Arduino(第1章和第2章)

第1章Arduino简介,介绍了Arduino是什么,有哪些特点及应用领域。

第2章常用Arduino开发板,介绍了3款经典的Arduino开发板和开发板的结构,并对不同开发板的参数进行了简单对比。

第2篇 轻松上手Arduino开发(第3~7章)

第3章Arduino开发环境搭建,介绍了不同操作系统平台下Arduino开发环境的安装部署,以及驱动程序安装等基本操作。

第4章Arduino开发语言,介绍了编程概念,并提供了多个示例,讲解如何编程才能使Arduino开发板进行工作,另外还介绍了类库等概念。

第5章Arduino命令和函数,详细讲解了Arduino编程的语法和术语,并提供了详细的官方函数参考列表。

第6章Arduino开发硬件要求,介绍了Arduino项目开发所需要准备的常见元器件和工具。

第7章Arduino项目开发流程,介绍了Arduino项目开发常规硬件组装流程,以及软件程序编写流程。

第3篇 一起动手做Arduino实验(第8~10章)

第8章Arduino基础实验,通过多个典型的基础实验,对各种常见元器件原理进行了介绍,并通过这些实验阐述了Arduino在电子设计项目中的含义。

第9章Arduino进阶实验,介绍了如何通过Arduino连接更多的电子模块,展现了Arduino在实现通信、数据处理和程序可读性等方面的“天生优势”。

第10章Arduino高级实验,介绍了Micro Soft WPF、Android和上位机应用软件如何与Arduino实现交互应用,以及物联网应用中简单的M2M应用开发,为以后拓展应用开发提供参考。

本书配套资源

本书提供了示例源程序和相关安装包等丰富的配套资源,以方便读者学习。配套资源主要有以下几类:

·书中每个Arduino示例程序的源代码;

·书中每个实验接线的Fritzing参考图;

·相关操作系统平台的Arduino IDE环境安装包;

·书中实验所用电子模块的Arduino类库安装包(ZIP);

·进行实验所需要的小工具软件;

·Micro Soft WPF、Android和上位机应用软件的完整工程和相关依赖包;

·Android应用开发环境安装包。

本书涉及的源代码文件等配套学习资源需要读者自行下载。请读者登录机械工业出版社华章公司的网站www.hzbook.com,然后搜索到本书页面,按照页面上的说明进行下载即可。

本书读者对象

·电子设计爱好者;

·电子硬件技术人员;

·广大创客;

·创客教学的教师;

·创客培训机构的学员;

·需要接触硬件开发的软件工程师;

·开设相关课程的中学生和大学生;

·软硬件应用开发项目经理。

本书作者

本书由黄焕林和丁昊主笔编写。其他参与编写的人员有张昆、张友、赵桂芹、晁楠、高彩琴、郭现杰、刘琳、王凯迪、王晓燕、吴金艳、尹继平、张宏霞、张晶晶、陈冠军、魏春、张燕、范陈琼、孟春燕、王晓玲、顼宇峰、肖磊鑫、薛楠、杨丽娜、闫利娜、王韶、李杨坡、刘春华、黄艳娇、刘雁。

因为是第一次编写图书,整个过程中经历了不少困难和内心的自我斗争。这个过程很煎熬,但是从中也学到了不少东西,得到了成长,证明了自己,非常值得。感谢和我一起完成本书的丁昊等人,写作过程中和他们一起讨论,整理思路,这使我受益匪浅。

虽然我们对书中所述内容都尽量核实,并多次进行文字校对,但因时间和水平有限,书中疏漏和错误在所难免,敬请读者批评指正。联系我们请发E-mail到hzbook2017@163.com。

黄焕林 kuhfuJVztG6ALu8v2CCdhwNB93f9Tmh96ev1Sc334f2C6q1TKcbI4kEaCNjJde38

点击中间区域
呼出菜单
上一章
目录
下一章
×