SerialPlot(序列埠繪圖家)工具軟體(二):安裝與執行SerialPlot

如果有其他軟體透過序列埠與ESP8266開發板連線,例如,Thonny IDE的互動環境(Shell),請先關閉該軟體,因為序列埠同時間只能和一個裝置連線。執行SerialPlot,切換到Data Format(資料格式)設置頁,把資料格式從預設的Simple Binary(簡單二進位)改成ASCII(文字),資料分隔字元選擇“comma”(逗號)。

Data Format(資料格式)設置頁

SerialPlot(序列埠繪圖家)工具軟體(一):讀取MPU-6050加速度計與電子陀螺儀角度的MicroPython程式

Arduino IDE有內建用線條圖呈現序列資料的「序列繪圖家」,但是功能稍嫌陽春;支援MicroPython的Thonny和Mu沒有內建序列資料繪圖功能。SerialChart和SerialPlot是兩個知名的開放原始碼序列繪圖工具軟體,可以跟任何序列埠通訊程式搭配使用。SerialPlot的功能比較強大,這是它的運作畫面:

SerialPlot操作畫面

Arduino程式語言的setup()和loop()是「函式(function)」

我女兒學校的「生活科技」課程的期末測驗中,有一道Arduino程式的相關試題,她答錯了,題目大致像這樣:

底下程式中的setup()和loop()代表什麼?

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
}
   
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);
  delay(1000);
  digitalWrite(LED_BUILTIN, LOW);
  delay(1000);
}

答案:

  1. 主程式
  2. 副程式
  3. 其他:╴╴╴╴

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top