任务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秒

}

猜你喜欢

转载自www.cnblogs.com/ztg1/p/12554826.html