任务7 Arduino做0-5V量程的电压表
任务7 Arduino做0-5V量程的电压表
程序解读:
float X;//设计一个浮点型变量作为存储数据的空间
//浮点型数据,就是有一个小数点的数字。用来近似的模拟连续值
void setup()
{
Serial.begin(9600);//打开串口 ,进行串口通讯,波特率9600
}
void loop()
{
int V=analogRead(A0);//从A0口读取数据,存入V
float Y=V*(5.0/1023.0);//模拟口的电压测量范围为0-5V ,返回的值为0-1024
//按照公式进行换算
Serial.print(Y);//往串口发数据,无换行
Serial.println("v"); //往串口发数据,有换行
delay(1000);//延时1秒
}
开发计算机创智课程的实践研究