本篇主要提供Arduino编程指南电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
蒙克著的《Arduino编程指南》从提高Arduino
使用效率、数据库打包、硬件融合、USB编程、网络
编程、数字信号编程等几个方面,来综合讲解
Arduino的晋级应用方法。书中迅速带过Arduino的基
础知识,进入能力提升的主题,通过多个实例帮助读
者快速提升Arduino编程能力。
第1章 Arduino编程
什么是 Arduino
软件安装和IDE
Arduino概览
Arduino 开发板
编程语言
修改Blink sketch
变量
If
Loops
函数
数字量输入
数字量输出
串口监视器
数组和字符串
模拟量输入
模拟量输出
使用库
Arduino数据类型
Arduino 指令
总结
第2章 内部机理
Arduino发展概况
Arduino内部结构
AVR微控制器
Arduino 和Wiring
从sketch到Arduino
AVR Studio
安装引导程序
总结
第3章 中断和定时器
硬件中断
启用和禁用中断
定时器中断
总结
第4章 让Arduino 快
Arduino到底有多快?
Arduino开发板之间的比较
算法加速
查找与计算
快速I/O
模拟量输入的加速
总结
第5章 低功耗的Arduino
Arduino开发板的功耗
电流和电池
降低时钟频率
关闭一些模块
休眠
输出数字量控制功耗
总结
第6章 内存
Arduino内存
减少RAM的使用
小化闪存占用
静态与动态内存分配对比
字符串
EEPROM的使用
使用闪存
使用SD卡存储数据
总结
第7章 I2C总线的使用
I2C硬件
I2C协议
Wire库
I2C示例
总结
第8章 1-Wire器件接口
1-Wire硬件
1-Wire协议
OneWire 程序库
使用DS18B20
总结
第9章 SPI器件接口
位操作
SPI硬件
SPI协议
SPI库
SPI 示例
总结
0章 UART串行编程
串行硬件
串行通信协议
串行命令
软件串行通信库
串行通信示例
总结
1章 USB编程
键盘和鼠标仿真
USB主机编程
总结
2章 网络编程
网络硬件
Ethernet库
以太网示例
WiFi库
WiFi示例
总结
3章 数字信号处理
数字信号处理介绍
读数求均值
滤波介绍
构建一个简易低通滤波器
Arduino Uno 的数字信号处理
Arduino Due数字信号处理
滤波器代码生成
傅里叶变换
总结
4章 管理一个进程
转变大型系统的编程习惯
为什么你不需要线程
设置和循环
Timer库
总结
5章 编写程序库
何时编写程序库
使用类与方法
库示例(TEA5767 Radio)
测试库文件
发布这个库
总结
附件A 器件
Arduino开发板
扩展板
器件与模块
供应商