图书介绍

Arduino/Genuino 101开发入门PDF|Epub|txt|kindle电子书版本网盘下载

Arduino/Genuino 101开发入门
  • 陈吕洲编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302478522
  • 出版时间:2017
  • 标注页数:200页
  • 文件大小:25MB
  • 文件页数:211页
  • 主题词:单片微型计算机-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Arduino/Genuino 101开发入门PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Arduino与Intel Curie1

1.1 什么是Arduino1

1.2 为什么使用Arduino作为开发平台4

1.3 Genuino 101与Intel Curie5

1.4 配置Genuino 101开发环境9

1.5 认识Arduino IDE10

1.6 添加Genuino 101支持12

1.7 Blink——Arduino的Hello World14

第2章 Arduino编程基础18

2.1 Arduino语言18

2.2 C/C++语言基础19

2.2.1 数据类型20

2.2.2 运算符22

2.2.3 表达式22

2.2.4 数组22

2.2.5 字符串23

2.2.6 注释24

2.2.7 用流程图来表示程序24

2.2.8 顺序结构25

2.2.9 选择结构25

2.2.10 循环结构27

2.3 电子元件和扩展模块30

2.4 Arduino扩展板的使用33

2.5 数字I/O的使用35

2.5.1 数字信号35

2.5.2 流水灯实验38

2.5.3 按键控制LED实验40

2.6 模拟I/O的使用46

2.6.1 模拟信号46

2.6.2 呼吸灯实验48

2.6.3 光敏电阻检测环境光实验52

2.7 数字传感器与模拟传感器的使用54

2.8 与计算机交流——串口的使用56

2.8.1 串口输出56

2.8.2 串口输入58

2.8.3 串口开关LED实验60

2.9 时间函数61

2.9.1 运行时间函数61

2.9.2 延时函数62

2.9.3 RTC函数63

第3章 I/O的高级应用66

3.1 调声函数66

3.1.1 蜂鸣器发声67

3.1.2 简易电子琴70

3.2 脉冲宽度测量函数72

3.3 外部中断76

3.3.1 外部中断的使用77

3.3.2 外部中断触发蜂鸣器警报实验78

第4章 使用和编写类库81

4.1 通过库管理器添加库82

4.2 手动添加库并使用83

4.3 编写Arduino类库87

4.3.1 编写函数87

4.3.2 编写头文件与源文件90

4.3.3 关键字高亮93

4.3.4 建立示例程序94

4.3.5 类库优化与发布95

第5章 定时器96

5.1 定时器中断96

5.2 定时器输出PWM97

第6章 串口进阶99

6.1 串行与并行通信99

6.2 硬件串口99

6.3 print和write输出方式的差异101

6.4 HardwareSerial类成员函数103

6.5 read和peek输入方式的差异109

6.6 串口读取字符串111

6.7 串口事件113

6.8 串口缓冲区115

6.9 实验:串口控制RGB LED调光115

6.10 软件模拟串口通信——SoftwareSerial库的使用118

6.10.1 SoftwareSerial类成员函数118

6.10.2 建立软串口通信120

6.10.3 同时使用多个软串口121

第7章 显示篇123

7.1 认识显示设备123

7.1.1 I2C设备123

7.1.2 SPI设备125

7.2 u8g2标准库128

7.2.1 新建设备对象129

7.2.2 初始化与缓冲区操作131

7.2.3 文本显示131

7.2.4 数据显示133

7.2.5 中文显示134

7.2.6 绘制图形135

7.2.7 图片显示138

第8章 CurieIMU库的使用141

8.1 配置IMU及获取数据141

8.2 解算AHRS姿态145

8.3 姿态数据可视化147

8.4 IMU中断检测152

8.5 神经元与机器学习158

第9章 存储篇165

9.1 EEPROM的使用165

9.1.1 写数据166

9.1.2 读数据167

9.1.3 擦除数据169

9.2 SPI Flash的使用170

9.2.1 新建文件并写入172

9.2.2 列出文件174

9.2.3 读取文件175

9.2.4 擦除数据177

附录A Arduino/Genuino 101数据手册181

附录B ASCII码对照表185

附录C 串口通信可用config配置189

附录D Zephyr简介191

后记197

参考文献199

热门推荐