3.2. print 関数
概要
print関数を用いてシリアルモニタに出力しよう- 本ライブラリを用いると,Python like な書き方で出力できる
使い方
- 初期化
Computer::init(baudrate): シリアル通信 (Arduino-PC) を初期化baudrate: 通信速度 (bps)
logger.enableComputer() でもよい(この場合 Computer::init は不要)
詳細は ロガー を参照
- 出力
print(arg, ...): シリアルモニタに出力arg: 出力したい値・変数- 引数は何個でも指定できる
ソースコード
#include <CanSatSchool.h>
void setup()
{
// シリアル通信 (Arduino-PC) を初期化
Computer::init(9600);
// 文字列 "Hello World!!" を出力
print(F("Hello World!!"));
// 1s 待つ
delay(1000);
}
void loop()
{
// 文字列を出力
print(F("Loop!"));
delay(1000);
// 数値を出力
print(123);
delay(1000);
// 複数の値を出力
print(F("Value:"), 123);
delay(1000);
// 変数の値を出力
int value = 123;
print(F("Value:"), value);
delay(1000);
}