# Arduino筆記 02. 可變電阻類比輸入 ## 實驗項目:讀取可變電阻類比輸入值並顯示於序列埠 ## 學習重點: 1. 了解Arduino讀取類比訊號值之函數(function) analogRead。 2. 了解類比訊號值範圍為 0~1023。 ## 實驗電路: ![](https://i.imgur.com/203x899.jpg) {%youtube soNqmhsTs5g %} ## 程式碼: ```cpp= //讀取可變電阻類比輸入值 //參考超圖解Arduino互動設計入門-動手做 6-1 const byte potPin = A0; int val; void setup() { Serial.begin(9600); } void loop() { val = analogRead(potPin); // analog value between 0~1023 Serial.println(val); delay(300); // 取樣頻率高(秒數小),數值愈越穩定 } ``` ## 延伸學習: * 利用可變電阻之類比訊號值輸入值來控制其他致動電子元件,如變頻(PWM)控制LED亮度(參考Arduino 互動設計入門動手做10-1)。 ## 參考資料: * Arduino 互動設計入門動手做 6-1。