下記を参考に、
ライブラリを追加して、動作させてみた。便利だ。
#include <Streaming.h>
#include <PString.h>
char serialBuffer[4800];
PString serialStr(serialBuffer, sizeof(serialBuffer));
serialStr << "ADC 10bit: " << analogRead(A0) << ", ";
Serial.print(serialStr);serialStr = ""; //初期化しないと文字が追加されていく
ライブラリの追加は、下記のzipファイルをダウンロードして、
- Streaming5.zip
- PString3.zip
をメニューバーの
スケッチ>ライブラリをインクルード>.zip形式のライブラリのをインストール...
を選択して、zipファイルを選択するとライブラリが追加される。
追記:
serialStr = ""; //初期化しないと文字が追加されていく
のに気づいた。
スケッチで文字列の連結+αを行う方法
導入ライブラリ
1.「Streaming」・・・文字列を << を使用して連結可能にする。
http://arduiniana.org/libraries/streaming/
Download
The latest version of Streaming is available at Streaming5.zip.
http://arduiniana.org/libraries/PString/
Download
The latest version of PString is PString3.zip.