Tutorial
3.2. print 関数

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