Arduino可穿戴开发入门教程(大学霸内部资料)

来源:互联网 发布:大数据存储硬件方案 编辑:程序博客网 时间:2024/05/22 07:40

Arduino可穿戴开发入门教程(大学霸内部资料)



试读下载地址:链接:http://pan.baidu.com/s/1mg9To28 密码:z5v8

介绍:Arduino可穿戴开发入门教程(大学霸内部资料)为国内第一本可穿戴技术实施教程。本教程以最流行的开源硬件Arduino讲解可穿戴产品的构建方法。全教程覆盖Arduino Lily硬件、软件开发和项目构建等内容。最后,还讲解三个项目:番茄闹钟、二进制时钟、P#OV手*&环。

目  录
第1章  LilyPad Arduino概览1
1.1  可穿戴技术和电子织物1
1.2  LilyPad各模块简介1
1.2.1  控制器板1
1.2.3  输出模块3
1.2.4  输入模块3
1.2.5  电源模块4
1.2.6  编程器模块5
1.2.7  LilyPad套装5
1.3  缝纫基础6
1.4  LilyPad和LilyPad Simple10
1.4.1  LilyPad10
1.4.2  LilyPad Simple11
1.5  本书写作思想12
第2章  开发环境13
2.1  Arduino IDE13
2.1.1  安装包下载13
2.1.2  Windows平台下安装Arduino IDE15
2.1.3  Linux平台下安装Arduino IDE18
2.2  认识IDE18
2.2.1  启动Arduino IDE18
2.2.2  新建源文件20
2.2.3  编辑源文件21
2.2.4  保存源文件23
2.2.5  打开已经存在的源文件24
2.3  连接LilyPad25
2.3.1  Windows平台的驱动25
2.3.2  Linux平台的驱动26
2.4  第一个程序--Blink27
2.4.1  打开官方示例27
2.4.2  连接硬件28
2.4.3  选择板子28
2.4.4  选择端口29
2.4.5  上传程序31
2.4.6  观察运行结果31
第3章  Arduino语言基础33
3.1  变量33
3.1.1  数据类型33
3.1.2  预定义常量36
3.1.3  变量作用域和限定符37
3.2  运算符38
3.2.1  算术运算符38
3.2.2  比较运算符38
3.2.3  指针运算符39
3.2.4  布尔运算符39
3.2.5  按位运算符39
3.2.6  复合运算符41
3.3  函数42
3.3.1  函数基础42
3.3.2  时间相关函数43
3.3.3  数学相关函数43
3.3.4  三角学相关函数44
3.3.5  随机数相关函数44
3.3.6  类型转换相关函数44
3.3.7  位和字节相关函数44
3.4  程序结构45
3.4.1  setup()和loop()45
3.4.2  控制结构46
3.4.3  更多语法51
第4章  信号I/O54
4.1  数字信号I/O54
4.1.1  数字信号54
4.1.2  设置数字端口模式54
4.1.3  数字端口输出54
4.1.4  使用数字端口输出控制LED55
4.1.5  使用数字端口输出控制振动马达59
4.1.6  数字端口输入60
4.1.7  使用数字端口从按钮读取输入61s
4.1.8  使用上拉/下拉电阻62
4.2  模拟信号I/O63
4.2.1  模拟信号63
4.2.2  脉宽调制PWM63
4.2.3  模拟数字转换器ADC66
4.2.4  模拟信号输出67
4.2.5  使用模拟端口控制LED亮度68
4.2.6  使用模拟端口控制振动马达振动强度69
4.2.7  模拟信号输入70
4.3  tone()和noTone()70
第5章  串行通信74
5.1  LilyPad的串口硬件74
5.2  串口软件控制75
5.3  串口通信示例--使用电脑控制三色LED模块78
5.3.1  三色LED模块78
5.3.2  接线方式78
5.3.3  驱动三色LED模块79
5.4  模拟输入信号知识的完善82
5.4.1  亮度传感器82
5.4.2  温度传感器84
5.4.3  加速度计85
5.5  中断87
5.5.1  绑定中断87
5.5.2  取消中断89
第6章  项目1--番茄闹钟90
6.1  番茄时间管理法90
6.2  整体实现思路90
6.3  模块选择91
6.4  电路连接92
6.5  软件实现92
6.6  使用方法95
6.7  造型设计建议95
6.8  持续改进95
第7章  项目2--二进制时钟99
7.1  在LilyPad上追踪时间99
7.2  硬件设计101
7.3  读取时间102
7.4  电路连接103
7.5  软件实现104
第8章  项目3--P$O$手&()环110
8.1  实现原理111
8.2  硬件设计111
8.3  软件设计112
8.4  实际测试117
0 0
原创粉丝点击