代碼及相關說明:
1 // 示例:讀取模擬輸入並顯示在串口監視器中 2 3 const int ANALOG_IN = 0; 4 int val = 0; 5 6 void setup(){ 7 Serial.begin(9600); 8 } 9 10 void loop(){ 11 val = analogRead(ANALOG_IN); 12 Serial.println(val); 13 delay(500); 14 }
- 連接到計算機的串口必須在setup()函數中初始化。
- Serial.begin(rate):該函數接收一個參數,該參數指定了通信速率(或稱“波特率”)。波特率指定了每秒傳輸的位數。波特率越高傳輸的數據越多,所花的時間越短,但在某些通信系統中也會引入一些傳輸錯誤。波特率9600是一個常用值。
- Serial.println():通過串口將那個值打印到計算機的串口終端。
- delay(500):停頓0.5s,否則數字滾動太快會無法閱讀。