《Arduino编程从零开始》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:(英)SimonMonk著;刘椮楠译
  • 出 版 社:北京:科学出版社
  • 出版年份:2013
  • ISBN:9787030361103
  • 页数:177 页
图书介绍:本书从arduino是什么讲起,带领读者认识、使用arduino硬件,并以此为基础教授了arduino相关的C语言基础知识、语法、arduino标准库、数据存储、LCD显示、互动编程和C++的一些启蒙知识。

第1章 这就是Arduino 2

1.1单片机 2

开发板 3

1.2 Arduino板概览 4

供电 5

电源接口 5

模拟输入 5

数字接口 6

单片机 6

其他元器件 7

1.3 Arduino的起源 8

1.4 Arduino大家庭 9

UNO、Duemilanove和 Diecimila 10

Mega 11

Nano 11

Bluetooth 12

Lilypad 12

其他官方板 14

Arduino兼容板 14

1.5总结 14

第2章 从零开始 16

2.1开机 16

2.2安装软件 16

2.3上传你的第一个Sketch 17

2.4 Arduino应用程序 22

2.5总结 25

第3章C语言基础 28

3.1编程 28

3.2什么是计算机语言 30

33再闪烁一次 35

3.4变量 37

3.5 C语言实验 40

数字变量和运算式 42

3.6指令 44

if语句 45

for循环 47

while循环 51

#define指令 52

3.7总结 53

第4章 函数 56

4.1什么是函数? 56

4.2参数 57

4.3全局、局部和静态变量 59

4.4返回值 63

4.5其他变量类型 65

浮点数 65

布尔 66

其他数据类型 67

4.6编程风格 68

首行缩进 69

大括号 70

留白 71

注释 71

4.7总结 73

第5章 数组和字符串 76

5.1数组 76

SOS莫尔斯码所使用的数组 80

5.2字符串数组 81

字符串字面值 82

字符串变量 83

5.3莫尔斯码翻译器 84

数据 85

全局变量和setup 86

loop函数 87

函数flashSequence 90

函数flashDotOrDash 91

完整代码 92

5.4总结 95

第6章 输入和输出 98

6.1数字输出 98

6.2数字输入 102

上拉电阻 103

内部上拉电阻 106

消抖 107

6.3模拟输出 114

6.4模拟输入 116

6.5总结 118

第7章 标准Arduino库 120

7.1随机数 120

7.2数学函数 123

7.3位操作 124

7.4高级输入/输出 126

声音生成 126

读取移位寄存器 127

7.5中断 128

7.6总结 130

第8章 数据存储 132

8.1常量 132

8.2 PROGMEM指令 133

8.3 EEPROM 134

在EEPROM中存储整数 136

在EEPROM中存储浮点数(union) 137

在EEPROM中存储字符串 138

清空EEPROM的内容 139

8.4压缩 139

范围压缩 140

8.5 总结 141

第9章LCD显示器 145

9.1 USB信息板 145

9.2使用显示器 148

9.3其他LCD库函数 148

9.4总结 149

第10章Arduino网络编程 152

10.1网络扩展板 152

10.2和Web服务器通信 152

HTTp 153

HTML 153

10.3将Arduino用作Web服务器 154

10.4通过网络来设置Arduino的针脚 159

10.5总结 166

第11章C+和库 168

11.1面向对象 168

类和方法 168

11.2内建库示例 169

11.3写一个库 169

头文件 170

实现文件 172

完成你的库 173

11.4总结 177