//------------------------------------------------ //author:Victor Chen //web :www.vic8051.com //參考資料:Arduino實作入門與應用 ----台灣/松崗 //------------------------------------------------ //ar14 Arduino讀取輸入電壓電路 int ad=A0; //設定類比輸入接腳為A0 int adc; //設定類比輸入變數 //-------------------------------------- void setup()//初始化設定 { Serial.begin(9600); //初始化通訊介面 } //----------------------------------- void loop() //主程式迴圈 { float v; Serial.print("adc test : "); //由串列介面送出執行訊息 while(1) //無窮迴圈 { adc=analogRead(ad); //讀取資料 Serial.print(adc); //將數值由串列介面送出 Serial.print(" | "); v=( (float)adc/1023.0)* 5.0;//計算轉換電壓 Serial.print(v,1); Serial.print('v'); Serial.println(); delay(1000); //延遲 1秒 } }