**【整理与体验】 一克拉**
* * * * *
一、相关名词
1、面包板
![](https://box.kancloud.cn/0d9d6970441291985bc9836f36aaafa9_1231x1326.png)
2、传感器扩展板
3、连接线
4、供电跳帽、功能跳帽
5、Xbee模块接口
6、无线模块接口
7、SPI接口
8、数字I/O引脚
9、模拟输入引脚
习惯用红色代表电源(VCC),黑色代表地(GND),其他颜色代表信号(signal)
对应颜色,把模块插到相应的引脚
10、舵机-电机
11、库文件
库文件即DLL(Dynamic Link Library)文件,是动态链接库文件,又称"应用程序拓展",是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可使用多个DLL文件,一个DLL文件也可能被不同的应用程序使用,这样的DLL文件被称为共享DLL文件。
2、Arduino IDE 查找和添加库文件
https://jingyan.baidu.com/article/19192ad815730ee53e570797.html
Arduino IDE是Arduino单片机的编译器,其中丰富的库文件能大大减少编程者的工作量。但是遇到Arduino IDE 编译器自带的库中没有需要的库文件怎么办?一种办法是自己编辑,一种办法是寻找他人已经编辑好的库文件加入编译器库中。以下介绍第二种更加便捷的方式。
12、PWM及PWM口
(1)PWM简称脉宽调制,是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。
PWM信号仍然是数字的。PWM的一个优点是从处理器到被控系统信号都是数字形式的,无需进行数模转换,让信号保持为数字形式可将噪声影响降到最小。
PWM基本思想是把希望输出的电流波形作为指令信号,把实际的电流波形作为反馈信号,通过两者瞬时值的比较来决定各开关器件的通断,使实际输出随指令信号的改变而改变。
单片机是如何产生PWM波的?主要通过一个定时器和一个IO口来实现PWM的输出。在一个周期里面,首先让IO口输出高电平,并定时一定的时间,然后再将IO口输出低电平,定时一定的时间。然后在while里面循环输出即可。需要改变占空比的话就改变高电平的时间与低电平的时间比。
(2)PWM输出的IO口和普通IO口什么区别?
有PWM输出功能的6个IO口(3、5、6、9、10、11)输出PWM时只需对相应寄存器配置即可,如光敏传感器接线。
模拟PWM输出时占用很多资源,这个IO口必须一直在运行,不能运行其他程序,否则就有偏差。
arduino 的模拟端口(A0-A5)作为输出来用,只有数字输出功能,只能输出0或者1023,如果想要模拟输出,输出中间值,可以用PWM(3、5、6、9、10、11)引脚。
板子上数字引脚旁边带有波浪线的引脚才可以输出正常的pwm调试模拟电压信号,能输出中间值。
- 第 1 节 【基础】认识Arduino
- 电子知识
- Arduino与图形编程软件结合使用
- 第 2 节 【基础】串口类串口并口
- 第 3 节 【基础】认识传感器
- 认识舵机
- 超声波传感器
- 认识蓝牙
- LCD1602屏显
- 光敏电阻传感器
- 第 4 节 【教程】Arduino示例教程模块版
- 第 5 节 【概述】电脑控制UNO板组件
- 第 6 节 【实例】光敏传感器与LED灯结合用(自控节能灯)
- 第 7 节 【实例】超声波测距及调试
- 第 8 节 【实例】点亮LED灯
- 第 9 节 【实例】可控舵机-电位器控制舵机
- 第 10 节 【实例】安卓手机控制Arduino单片机-蓝牙串口通讯
- 第 11 节 【实例】WIFI物联-贝壳物联网控制LED灯