说完了数字IO接下来就是模拟量了,模拟量在Arduino中就是0-5V的电压表示模拟信号,在板子上就是下面那排带A的引脚
模拟引脚就是带数模转换功能的IO(ADC),Arduino的模拟输入有10位精度,也就是2的十次方,可以将0-5V的电压转换为0-1023的整数来表示,操作方法如下:
analogRead(pin);
pin还是指引脚号,做个实验
voidsetup() {
Serial.begin(9600);//初始化串口,波特率为9600
}
voidloop() {
Serial.println(analogRead(A0));//串口输出A0引脚的电压
delay(1000);//每一秒输出一次
}
把程序上传后打开串口监视器
就是它啦
就可以看到类似这样的数据在输出了~
由于A0脚是悬空状态,所以数值会一直跳动,在这里我们使用到了一个新的东西:串口,这个以后我们会经常和它打交道,这里简单的说一下串口怎么使用吧~