Arduino开发_模拟IO操作
1、模拟引脚
在Arduino上,板上编号带“A”的引脚为模拟引脚,可以用来做模拟量的读取和写入。
模拟引脚为带有ADC功能的引脚,将外部输入的模拟信号转换成芯片运算时能够识别的数字信号,从而实现对模拟值的读取。
Arduino模拟输入功能有 10 位精度,可以将0~5V 的电压信号转换为 0 ~ 1023的整数形式进行表示。
2、模拟IO写操作函数
analogWrite()
从一个针脚输出模拟值,或者说输出PWM波。PWM输出将持续到下次调用analogWrite
或在同一针脚调用digitalWrite()
或者digitalRead()
analogWrite(pin,value); //针脚,占空比:取值0~255
使用analogWrite()
函数实现的呼吸灯示例
#include <Arduino.h>
void setup(){
//初始化引脚为输出
pinMode(6,OUTPUT);
//熄灭LED
analogWrite(6,0);
}
void loop(){
//使用for循环,逐渐点亮LED
for(int