//------------------------------------------------ //author:Victor Chen //web :www.vic8051.com //參考資料:Arduino實作入門與應用 ----台灣/松崗 //------------------------------------------------ //ar17 可變電阻來調整LED亮度 int ad=A0; //設定類比輸入接腳為A0 int led=10; //設定LED接腳 int adc; //設定類比輸入變數 int vo; //設定輸出可變電壓變數 void setup()//初始化設定 { pinMode(led, OUTPUT); } void loop()//主程式迴圈 { adc=analogRead(ad); // 讀取類比輸入 vo=map(adc,0,1023, 0,254); //對應調整輸出可變電壓 analogWrite(led,vo); //輸出可變電壓到LED delay(500); //延遲 0.5 秒 }