《Arduino编程从入门到进阶实战》PDF电子书免费下载

作者:  刁彬斌 著

出版社: 化学工业出版社

出版年: 2020年02月

ISBN: 9787122351678

~~滚到底部有网盘下载链接~~

内容简介

目录

入门篇

第1章Arduino入门

1.1 Arduino的起源及特点 / 002

1.2 多样性的Arduino / 003

1.3 Arduino编程准备 / 007

1.3.1 程序及程序基本结构 / 007

1.3.2 Arduino驱动安装 / 009

1.4 Arduino软件环境:Mixly和Arduino IDE / 010

1.5 Arduino个程序——点亮集成LED灯 / 016

1.5.1 Mixly环境下点亮LED程序 / 017

1.5.2 Arduino IDE环境下点亮LED / 018

1.6 Arduino的传感器扩展板使用 / 020

第2章Arduino的输出执行机构

2.1 LED的使用 / 024

2.1.1 单个LED灯的使用 / 024

2.1.2 连续多个引脚LED灯的使用——for循环结构 / 026

2.1.3 灯的模拟性——特殊数字引脚的PWM输出 / 029

2.2 蜂鸣器的使用 / 033

2.3 舵机的使用 / 037

2.4 直流减速电机的使用 / 040

2.5 1602显示器 / 043

2.6 继电器 / 047

第3章Arduino传感器的应用

3.1 Arduino的五感 / 050

3.2 传感器的连接 / 051

3.3 传感器数值的监测——串口调试 / 056

3.4 常用数字传感器的使用 / 059

3.4.1 数字大按钮模块(按钮控制灯) / 059

3.4.2 触摸传感器(触摸音乐门铃) / 066

3.4.3 人体热释电红外传感器(招财猫程序) / 068

3.4.4 数字钢球倾角传感器(数字沙漏) / 069

3.4.5 数字贴片磁感应传感器(入侵检测仪) / 072

3.4.6 红外数字避障传感器(简单计数器) / 074

3.4.7 数字振动传感器(中断程序的实现) / 076

3.5 常用模拟传感器的使用 / 080

3.5.1 模拟压电陶瓷振动传感器(电子鼓) / 080

3.5.2 模拟声音传感器(声控节奏灯) / 082

3.5.3 模拟环境光线传感器(智能光控灯) / 084

3.5.4 模拟角度传感器(可调光的智能灯) / 086

3.5.5 Flame sensor火焰传感器(火焰报警器) / 088

3.5.6 土壤湿度传感器(智能浇花) / 090

3.5.7 模拟一氧化碳气体传感器(气体报警器) / 091

3.5.8 红外距离传感器(电子测距仪) / 093

3.6 常用特殊传感器的使用 / 097

3.6.1 DHT11温湿度传感器(温湿度表的制作) / 097

3.6.2 超声波传感器(车距报警器) / 099

3.6.3 DS1307 RTC实时时钟模块(串口显示日期和时间) / 102

3.6.4 三轴加速度传感器(重力感应灯) / 105

3.6.5 JoyStick摇杆模块(摇杆控制双LED灯) / 107

3.6.6 移位模块Shiftout Module和移位LED(电子骰子) / 110

3.7 其他传感器的获取与库的配置(MP3模块) / 116

第4章Arduino通信功能

4.1 USB串口通信 / 122

4.1.1 Arduino串口读取数据——while循环语句 / 122

4.1.2 软件模拟串口通信——字符串的读取 / 127

4.2 红外线通信——switch语句结构 / 130

4.3 蓝牙通信 / 139

4.4 语音识别——扩展库的使用 / 141

4.5 语音合成——汉字取地址 / 147

4.6 Wi-Fi通信 / 152

进阶篇

第5章Arduino创意程序设计

5.1 智能出题器(随机数与字符串连接) / 158

5.2 遥控与自动双控LED灯(无限循环程序的中断) / 159

5.3 数据分析器(字符串转换) / 161

5.4 进制转换器(255以内十进制数到二进制数的转换) / 163

5.5 距离感知游戏(随机数与超声波) / 163

第6章Arduino交互式编程——基于Mind

6.1 实时模式程序:休息与玩耍的小猫 / 169

6.2 上传模式程序:光敏LED灯 / 171

第7章Arduino在物联网中的应用

第8章Arduino在数学中的应用

8.1 十进制、二进制与十六进制 / 179

8.1.1 十进制、二进制与十六进制的定义 / 179

8.1.2 十进制转N进制 / 180

8.1.3 二进制转十六进制与十六进制转二进制 / 180

8.2 数学常用函数与三角函数 / 181

第9章Arduino与3D打印综合应用——智能语音留声机

9.1 设计思路 / 186

9.2 功能分配 / 187

9.3 电子元件尺寸 / 188

9.4 外壳部分的3D设计 / 188

9.5 电路连接与零件装配 / 201

9.6 程序设计 / 202

9.7 改进工作 / 204

附录:Arduino IDE代码学习要点汇总 / 205

参考文献 / 207
显示部分信息

下载价格:免费
立即下载
登入/注册
知识就是力量
没有账号? 忘记密码?