测量 ADC
小于 1 分钟
简介
本章介绍使用 Arduino 烧录 Air001 开发板测量 ADC。
硬件准备
- 按 ☁️ Air001 开发板入门,将 Air001 和 DAPLink 调试器使用排针排母连接。
- 可控电压源,负极接 Air001 的 GND 引脚(地)、正极接引脚 PA0 以及 PA1。
软件部分
按前文下载 Arduino IDE、安装 AirMCU,并选择接口和 AirM2M Air001 Board。
添加如下代码:
void setup() {
Serial.begin(115200);
analogReadResolution(12);
}
void loop() {
Serial.printf("PA0 Voltage is %d mv \n", analogReadMillivolts(PA0));
Serial.printf("PA1 Voltage is %d mv \n", analogReadMillivolts(PA1));
Serial.printf("Chip temp is %d C \n", analogReadTempSensor());
Serial.printf("Vref is %d mv \n", analogReadVref());
delay(500);
}
输出结果
将波特率调为 115200,在串口监视器中可观察到当前串口输出和引脚上的实际电压。