Arduino编程指南 75个智能硬件程序设计技巧

Arduino编程指南 75个智能硬件程序设计技巧
作 者: Simon Monk
出版社: 人民邮电出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 程序设计 计算机/网络 移动开发
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Arduino编程指南 75个智能硬件程序设计技巧》作者简介

内容简介

本书从提高Arduino使用效率、数据库打包、硬件融合、USB编程、网络编程、数字信号编程等几个方面,来综合讲解Arduino的晋级应用方法。书中迅速带过Arduino的基础知识,进入能力提升的主题,通过多个实例帮助读者快速提升Arduino编程能力。

图书目录

目录 第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