2014年4月16日 星期三

ReadAnalogVoltage 類比輸入 example




簡單的範例,做輸入電壓的偵測


void setup() {

 //設定serial
  Serial.begin(9600);
}

void loop()
 {

 // 讀取A0的電壓
  int sensorValue = analogRead(A0);
  float voltage = sensorValue * (5.0 / 1023.0);
 //透過監看COM數值傳出
  Serial.print("voltage : ");
  Serial.println(voltage);
 //一秒執行一次
  delay(1000);
}

  voltage將會收到0~1023的數值,A0接口可以接上VR,就可以測試這項功能正不正常了。


  int sensorValue = analogRead(AX)
  將取到的值先丟到 Value

執行畫面如下:

沒有留言:

張貼留言