出版社:化学工业出版社
年代:2014
定价:48.0
这是一本Arduino爱好者的入门书,内容分为三部分,第一部分是基础知识与环境搭建,介绍了Arduino的基础知识,包括开发语言、函数结构、硬件资源及编程方法;第二部分介绍了Arduino的模块使用,包括传感器模块、液晶显示模块、键盘控制模块、无线模块以及I/O模块;第三部分是综合应用,通过两个实例介绍了如何利用Arduino做出完整的作品。
第1篇 基础知识与环境搭建篇 / 1第1章 初识Arduino / 2 1.1 什么是Arduino / 2 1.2 为何要使用Arduino / 2 1.3 Arduino家族 / 3 1.4 Arduino驱动安装及IDE菜单介绍 / 11第2章 Arduino开发语言 / 17 2.1 流程图的绘制 / 17 2.2 Arduino程序基础 / 20 2.3 Arduino程序设计 / 23第3章 Arduino基本函数 / 32 3.1 数字I/O口 / 32 3.2 模拟I/O口 / 33 3.3 时间函数 / 34 3.4 数学函数 / 35 3.5 随机数 / 39 3.6 字节和位操作 / 39 3.7 串口通信 / 40 3.8 中断函数 / 41 3.9 SPI接口 / 42第4章Arduino硬件资源及编程 / 45 4.1 数字I/O口的使用 / 45 4.2 模拟I/O口的使用 / 53 4.3 PWM的使用 / 55 4.4 串口通信的使用 / 60 4.5 中断的使用 / 61第2篇 模块使用篇 / 67第5章 传感器模块的使用 / 68 5.1 红外避障传感器 / 68 5.2 温湿度传感器 / 73 5.3 烟雾传感器 / 82 5.4 火焰传感器 / 90 5.5 人体红外感应模块 / 95 5.6 超声波测距传感器 / 100第6章 电机控制 / 108 6.1 直流电机的控制 / 108 6.2 舵机控制 / 118 6.3 步进电机的控制 / 126第7章 显示模块的使用 / 134 7.1 / 1602模块的使用 / 134 7.2 / 12864模块的使用 / 145第8章 无线模块的使用 / 158 8.1 蓝牙模块的使用 / 158 8.2 APC220模块的使用 / 171第3篇 综合实例篇 / 177第9章 基于Arduino Pro Mini的四轴飞行器设计 / 178 9.1 四轴飞行器的结构 / 178 9.2 四轴飞行器的各个重要部件 / 179 9.3 四轴飞行器的飞行原理 / 188 9.4 四轴飞行器的构建 / 190 9.5 四轴飞行器的程序调试 / 193 9.6 四轴飞行器的飞行测试 / 197 9.7 程序清单 / 199第10章 基于Arduino Mega 2560的STAS-Ro1智能小车设计 / 202 10.1 STAS-Ro1介绍 / 202 10.2 STAS-Ro1的总体设计 / 204 10.3 STAS-Ro1的硬件单元设计 / 207 10.4 STAS-Ro1的软件设计 / 211 10.5 调试结果 / 223关键字检索 / 228参考文献 / 229
这本书浅显易懂,带领第一次接触Arduino的爱好者从软件和硬件两个方面出发,一步一步进入电子制作的大门。全书图文并茂,提供了大量制作过程详解的彩图,使读者一看就懂、一做就会。这是一本Arduino爱好者的入门书。内容分为三部分,第一部分是基础知识与环境搭建,介绍了Arduino 的基础知识,包括开发语言、函数结构、硬件资源及编程方法;第二部分介绍了Arduino 的模块使用,包括传感器模块、液晶显示模块、键盘控制模块、无线模块以及I/O模块;第三部分是综合应用,通过两个实例介绍了如何利用Arduino做出完整的作品。 本书适合电子爱好者、机器人爱好者和Arduino初学者阅读,也可以用作院校电子科技实践活动的参考书。
杨佩璐, 任昱衡, 编著
王文韬, 刘欣, 编
张亮, 主编
(美) 班兹 (Banzi,M.) , 著
(美) 班兹 (Banzi,M.) , (美) 希罗 (Shiloh,M.) , 著
小左实验室, 编著
(美) 班兹 (Banzi,M.) , 著
(美) 埃文斯 (Evans,M.) , (美) 诺布尔 (Noble,J.) , (美) 霍肯鲍姆 (Hochenbaum,J.) , 著