「主婦に教えるマイコンプログラミング ~7限目~」で使うプログラム

 //実習のプログラム

// メイン関数

void setup() {

  // シリアル通信の初期化

  Serial.begin(9600);

}


int num=0;

void loop() {

  // 「Hello World!」をシリアルモニタに出力

  Serial.println("Hello World!");

  Serial.println(num);

  num++;


  // 1秒待機

  delay(1000);

}


ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

//実習の解答例

//if文を使った回答

// メイン関数

void setup() {

  // シリアル通信の初期化

  Serial.begin(9600);

}


int num=1;

void loop() {

  // 「Hello World!」を出力

  Serial.print("Hello World! ");

  Serial.println(num);

  num++;

  if(num>10){

num=1;

  }

  // 1秒待機

  delay(1000);

}


ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー


//forループを使った回答

// メイン関数

void setup() {

  // シリアル通信の初期化

  Serial.begin(9600);

}


void loop() {

  for(int i=1;i<11;i++){

    //「Hello World!」を出力

    Serial.print("Hello World! ");

    Serial.println(i);

    // 1秒待機

    delay(1000);

  }

}


コメント