int val; val=analogRead(0); //讀取 A0 腳類比輸入電壓並轉成數位值。 ``` 四、接線圖![](http://maker.tn.edu.tw/uploads/tad_book3/image/2018-01-31_013215.png) 五、範例程式 ``` const int refVolts=5; int val; float volts; void setup() { Serial.begin(9600); } void loop() { val=analogRead(0); volts=(float)val*refVolts/1024; Serial.print("voltage="); Serial.print(volts,2); Serial.println("V"); delay(1000); } ``` 六、練習 1.設計 Arduino 程式,使用 Arduino 板讀取類比電壓值,來當作4LED單燈右移的速度。 2.設計 Arduino 程式,使用 Arduino 板讀取類比電壓值,並顯示於 Serial Monitor 視窗。 當類比電壓大於 2.5V 則 LED 亮,否則 LED 不亮。
const int refVolts=5; int val; float volts; void setup() { Serial.begin(9600); } void loop() { val=analogRead(0); volts=(float)val*refVolts/1024; Serial.print("voltage="); Serial.print(volts,2); Serial.println("V"); delay(1000); } ``` 六、練習 1.設計 Arduino 程式,使用 Arduino 板讀取類比電壓值,來當作4LED單燈右移的速度。 2.設計 Arduino 程式,使用 Arduino 板讀取類比電壓值,並顯示於 Serial Monitor 視窗。 當類比電壓大於 2.5V 則 LED 亮,否則 LED 不亮。
進階搜尋