シリアルプロッタ
今回はArduino IDEのシリアルプロッタ機能を紹介します。
シリアルプロッタ
シリアル通信で送られてくる数値をグラフ表示します。
連続的な数値のデータを表示する際はすごい役に立つ機能ですね。
シリアルプロッタの機能は前回紹介したシリアルモニタの下にあります。
m5stack-build.hatenablog.com
1個のデータを表示
ランダムで値を表示させました。
サンプルコードです。
#include <M5Stack.h> void setup() { M5.begin(); } void loop() { unsigned int auiNum = 0; // ランダムの数字をプロット auiNum = random(0, 1000); Serial.printf(auiNum ); delay(100); }
2個のデータを表示
2個のデータを表示させるとグラフの色も変わってますね。
サンプルコードです。
カンマでデータを区切ることが必要です。
#include <M5Stack.h> void setup() { M5.begin(); } void loop() { unsigned int auiNum_1 = 0; unsigned int auiNum_2 = 0; // ランダムの数字をプロット auiNum_1 = random(0, 1000); Serial.print(auiNum_1); Serial.print(","); auiNum_2 = random(0, 500); Serial.println(auiNum_2); delay(100); }