图书介绍

ARDUINO编程指南 75个智能硬件程序设计技巧2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

ARDUINO编程指南 75个智能硬件程序设计技巧
  • (英)SIMON MONK著;张佳进,陈立畅,孙超,杨彦鑫,张悦,高泉译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115414489
  • 出版时间:2016
  • 标注页数:208页
  • 文件大小:68MB
  • 文件页数:221页
  • 主题词:单片微型计算机-程序设计-指南

PDF下载


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

下载说明

ARDUINO编程指南 75个智能硬件程序设计技巧PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Arduino编程1

什么是Arduino?1

软件安装和IDE3

Arduino概览6

Arduino开发板8

编程语言12

修改Blink sketch12

变量14

If15

Loops16

函数17

数字量输入18

数字量输出20

串口监视器20

数组和字符串22

模拟量输入23

模拟量输出25

使用库26

Arduino数据类型28

Arduino指令29

总结30

第2章 内部机理31

Arduino发展概况31

Arduino内部结构31

AVR微控制器32

Arduino和Wiring35

从sketch到Arduino38

AVR Studio41

安装引导程序43

总结46

第3章 中断和定时器47

硬件中断47

启用和禁用中断53

定时器中断53

总结56

第4章 让Ard ui no更快57

Arduino到底有多快?57

Arduino开发板之间的比较58

算法加速59

查找与计算60

快速I/O62

模拟量输入的加速68

总结69

第5章 低功耗的Arduino70

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

使用DS18B20121

总结122

第9章 SPI器件接口123

位操作123

SPI硬件127

SPI协议129

SPI库129

SPI示例131

总结134

第10章 UART串行编程135

串行硬件135

串行通信协议137

串行命令138

软件串行通信库140

串行通信示例141

总结148

第11章 USB编程149

键盘和鼠标仿真149

USB主机编程152

总结159

第12章 网络编程160

网络硬件160

Ethernet库163

以太网示例167

WiFi库173

WiFi示例174

总结175

第13章 数字信号处理176

数字信号处理介绍176

读数求均值177

滤波介绍179

构建一个简易低通滤波器180

Arduino Uno的数字信号处理181

Arduino Due数字信号处理183

滤波器代码生成185

傅里叶变换188

总结192

第14章 管理一个进程193

转变大型系统的编程习惯193

为什么你不需要线程194

设置和循环194

Timer库197

总结198

第15章 编写程序库199

何时编写程序库199

使用类与方法200

库示例(TEA5767 Radio)200

测试库文件205

发布这个库205

总结206

附件A器件207

Arduino开发板207

扩展板207

器件与模块208

供应商208

热门推荐