图书介绍
Arduino电子设计实战指南 零基础篇PDF|Epub|txt|kindle电子书版本网盘下载
![Arduino电子设计实战指南 零基础篇](https://www.shukui.net/cover/25/30362286.jpg)
- 程晨编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111417170
- 出版时间:2013
- 标注页数:165页
- 文件大小:33MB
- 文件页数:178页
- 主题词:电子器件-制作-指南
PDF下载
下载说明
Arduino电子设计实战指南 零基础篇PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 电子学基础1
1.1什么是电子学1
1.2电子学的发展1
1.2.1电子学的诞生2
1.2.2电子管的发明2
1.2.3晶体管的发明2
1.2.4集成电路3
1.3基本知识3
1.3.1电流3
1.3.2电流的故事4
1.3.3电压4
1.3.4电池4
1.3.5电阻5
1.3.6单位的名称6
1.3.7欧姆定律6
1.3.8导体和半导体6
1.3.9二极管7
1.3.10发光二极管7
1.4面包板及面包线8
1.5万用表9
1.5.1电阻的测量10
1.5.2电压的测量11
1.5.3通断的测量11
1.6其他工具11
1.6.1电烙铁12
1.6.2螺丝刀13
1.6.3镊子13
1.6.4尖嘴钳13
1.6.5偏口钳13
1.6.6剥线钳14
第2章 电子电路15
2.1电路分析15
2.1.1电路15
2.1.2并联电路和串联电路16
2.1.3电阻的并联16
2.1.4电阻的串联17
2.1.5开路和短路18
2.2 Fritzing19
2.2.1 Fritzing介绍19
2.2.2软件的获取20
2.2.3软件操作界面21
2.2.4面包板视图24
2.2.5电阻的色环26
2.2.6原理图视图27
2.2.7 PCB视图29
2.3初识Arduino31
2.3.1 Arduino的初始功能31
2.3.2闪烁的发光二极管31
2.3.3原理图视图33
第3章 应用开发环境35
3.1什么是Arduino35
3.1.1开源硬件35
3.1.2 Arduino板的种类36
3.1.3 Arduino兼容板39
3.2 Arduino的资源39
3.2.1 Leonardo的硬件资源39
3.2.2 Dreamer Nano的硬件资源41
3.3 Arduino开发环境42
3.3.1开发环境的获取42
3.3.2添加新硬件44
3.3.3开发环境设置48
3.4 Arduino IDE界面中的快捷按钮49
3.4.1快捷按钮的介绍49
3.4.2快捷按钮的使用49
3.5 Blink示例的代码51
3.5.1注释52
3.5.2数据类型53
3.5.3函数54
3.5.4程序结构55
3.5.5修改闪烁时间57
3.5.6更改控制引脚58
3.6本章函数小结61
第4章 控制多个LED62
4.1交通信号灯项目62
4.1.1硬件电路的搭建62
4.1.2变量的含义64
4.1.3变量的命名规则65
4.1.4代码实现66
4.1.5定义函数68
4.2 ArduBlock70
4.2.1在Arduino开发环境中添加ArduBlock71
4.2.2在Arduino开发环境中使用ArduBlock72
4.3数码管77
4.3.1数码管介绍77
4.3.2数码管的使用78
4.3.3数码管的连接79
4.3.4显示数字80
4.3.5 for循环83
4.3.6使用for循环84
4.3.7优化后的代码85
第5章 灯光的渐变88
5.1电信号88
5.1.1数字信号88
5.1.2模拟信号89
5.1.3分辨率89
5.2亮度的渐变90
5.2.1模拟量的输出90
5.2.2功能介绍90
5.2.3新函数介绍90
5.2.4代码实现91
5.3全彩LED92
5.3.1三原色92
5.3.2全彩LED介绍92
5.3.3 RGB颜色表示法93
5.3.4硬件的连接94
5.3.5显示指定的颜色96
5.3.6遍历所有的颜色98
5.4本章函数小结99
第6章 添加交互元件100
6.1手动控制LED亮灭100
6.1.1按键介绍100
6.1.2新函数介绍101
6.1.3按键的连接104
6.2手动控制LED闪烁频率106
6.2.1三种基本结构107
6.2.2 if语句107
6.2.3功能实现109
6.3手动控制LED亮度111
6.3.1旋钮电位器111
6.3.2 器件使用112
6.3.3器件连接113
6.3.4功能实现113
6.4数码管骰子115
6.4.1随机数115
6.4.2骰子功能描述116
6.4.3硬件连接116
6.4.4代码实现118
6.4.5倾斜开关123
6.4.6摇晃的骰子124
6.5本章函数小结125
第7章 串行通信127
7.1串行通信介绍127
7.2串行通信的约定127
7.2.1波特率128
7.2.2 ASCⅡ码128
7.2.3标准ASCⅡ码128
7.3串行通信的应用133
7.3.1串行端口的初始化133
7.3.2 while循环135
7.3.3在计算机端显示数据136
7.3.4发送数据137
7.3.5接收数据138
7.4用串行通信控制LED140
7.4.1功能描述140
7.4.2功能实现140
7.5温度传感器实例142
7.5.1器件介绍142
7.5.2工作原理142
7.5.3硬件连接143
7.5.4功能实现144
7.5.5 C语言中的运算符146
7.6环境光传感器147
7.6.1光敏电阻147
7.6.2典型应用148
7.6.3硬件连接148
7.6.4功能实现150
7.6.5火焰传感器151
7.7本章函数小结153
第8章 将Leonardo用作键盘和鼠标154
8.1用作鼠标154
8.1.1功能描述154
8.1.2硬件连接154
8.1.3功能实现157
8.1.4代码分析159
8.2用作键盘159
8.2.1函数说明159
8.2.2功能实现160
8.2.3键值说明163