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);
}