Arduino 电位器实验

Arduino 电位器实验

代码

int analogPin = A0; // 模拟针脚 A0
int val = 0; // 读取值
int valTran = 0; // 转换后

void setup() 
{ 
  Serial.begin(9600); // setup serial 
}

void loop() 
{ 
  val = analogRead(analogPin); // read the input pin 
  Serial.println(val); // debug value

  valTran = map(val, 0, 1023, 0, 5000); // map函数主要功能为把一个数从一个范围变换到另一个范围 map(value, fromLow, fromHigh, toLow, toHigh) 
  Serial.print("v="); 
  Serial.print(valTran); // debug value
  Serial.println("mV");
  delay(1000);
}

 

发表回复

您的电子邮箱地址不会被公开。