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

執行畫面如下:

留言

這個網誌中的熱門文章

Arduino 課本可能沒教的事(1)

SI4432 搭配Arduino

燒錄 Arduino mini Pro 燒錄