Arduino序列埠繪圖器
序列埠繪圖器在Arduino 1.6.6及以上版本中可用。這是一個方便的工具,用於視覺化快速傳入的資料,例如來自感測器的。使用序列埠監視器,您可能無法註冊資料的變化,尤其是在資料變化太快的情況下。序列埠繪圖器將直觀地顯示給您變化。更重要的是,序列埠繪圖器一次也可以繪製多個值。我認為一個例子可以最好地解釋這一點。
請看下面的程式碼。我們正在生成隨機數,但這很可能是來自模擬或數字感測器的讀數。
示例
void setup() {
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.print(random(100));
Serial.print(",");
Serial.println(random(200));
}上述程式的序列埠監視器輸出變化非常快,難以解釋 -

以下是上述程式的序列埠繪圖器輸出 -

正如您所看到的,Arduino自動識別正在傳送兩個值(使用逗號分隔符),並建立了兩個單獨的折線圖。這會持續即時變化,並幫助您視覺化變化的模式。
請注意,空格也可以用作分隔符而不是逗號。事實上,真正酷的事情是您也可以在列印輸出中新增文字標籤,而序列埠繪圖器將找到要繪製的數值。例如,以下程式碼將在序列埠繪圖器上產生與上述相同的輸出。
示例
void setup() {
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.print("R1: ");
Serial.print(random(100));
Serial.print(",");
Serial.print("R2: ");
Serial.println(random(200));
}
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP