一、图片:

    二、程序代码:

    1. void setup()
    2. {
    3. Serial.begin(9600); //设置通讯波特率
    4. }
    5. void loop()
    6. {
    7. int zhi; //定义整形变量zhi
    8. zhi = analogRead(2); //读取2号引脚的电压转换为对应值,再赋给整形变量zhi
    9. Serial.println(zhi); //在显示屏中打印出电压所对应的值
    10. }

    三、函数:
    1.analogReference()
    作用:是配置模拟引脚的参考电压。
    在嵌入式应用中,引脚获取模拟电压值之后,将根据参考电压的大小把模拟值转换为0~1023之间的一个数。该函数为无返回值,此数有3种类型:DEFAULT、INTERNAL、EXTERNAL,具体含义为:
    DEFAULT:默认值,参考电压为5V
    INTERNAL:低电压模式,使用片内基准电压源
    EXTERNAL:扩展模式,通过AREF引脚获取参考电压

    2.analogRead(pin)
    模拟I/O口读函数。读出该引脚位的电压源并回传一个0到1023之间的数值表示相对应的0到5的电压值
    例:val=analogRead(0); //读出模拟量引脚的值并回传给val

    3.analogWrite(pin,value)
    和函数analogRead(pin)相反,它是向模拟口pin引脚写入一个数值,该函数值的大小为value