| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
目录 第1章
Arduino编程
1 什么是 Arduino
1 软件安装和IDE
3 Arduino概览
6 Arduino 开发板
8 编程语言
12 修改Blink sketch
12 变量
14 If
15 Loops
16 函数
17 数字量输入
18 数字量输出
20 串口监视器
20 数组和字符串
22 模拟量输入
23 模拟量输出
25 使用库
26 Arduino数据类型
28 Arduino 指令
29 总结
30 第2章
内部机理
31 Arduino发展概况
31 Arduino内部结构
31 AVR微控制器
32 Arduino 和Wiring
35 从sketch到Arduino
38 AVR Studio
41 安装引导程序
43 总结
46 第3章
中断和定时器
47 硬件中断
47 启用和禁用中断
53 定时器中断
53 总结
56 第4章
让Arduino更快
57 Arduino到底有多快?
57 Arduino开发板之间的比较
58 算法加速
59 查找与计算
60 快速I/O
62 模拟量输入的加速
68 总结
69 第5章
低功耗的Arduino
70 Arduino开发板的功耗
70 电流和电池
72 降低时钟频率
73 关闭一些模块
75 休眠
76 输出数字量控制功耗
80 总结
82 第6章
内存
83 Arduino内存
83 减少RAM的使用
84 最小化闪存占用
89 静态与动态内存分配对比
90 字符串
91 EEPROM的使用
95 使用闪存
100 使用SD卡存储数据
102 总结
104 第7章
I2C总线的使用
105 I2C硬件
106 I2C协议
107 Wire库
108 I2C示例
110 总结
116 第8章
1-Wire器件接口
117 1-Wire硬件
117 1-Wire协议
118 OneWire 程序库
118 使用DS18B20
121 总结
122 第9章
SPI器件接口
123 位操作
123 SPI硬件
127 SPI协议
129 SPI库
129 SPI 示例
131 总结
134 第1