Arduino 模拟信号的读入并转化为0-5V电压

时间:2021-09-26 21:51:57
int ledIn = A0;

void setup(){
Serial.begin(9600);
} void loop(){
int sensorValue = analogRead(ledIn);
// 将模拟信号转化为0-5V的电压
float voltage = sensorValue * (5.0 / 1023.0);
// 打印电压
if(voltage>1) Serial.println(voltage);
}

从AO口读入模拟信号,由于读入的原始信号数据是介于0~1023之间的,所以我们要转换成0-5V的电压。