【Arduino】アルドゥイーノでプログラムを開始(サンプル0~3)

 
// ■00:プログラムの書き方
// 初期化関数
// プログラムが起動した時に、一度だけ呼ばれる。
// ここで各ピンの設定や、シリアル通信の初期化などを行う。
// 変数の初期化などもここで。
void setup()
{
}
// ループ関数
// プログラムが実行中、繰り返し呼ばれる
void loop()
{
}

// ■01:Hello, Worldを表示する
// 表示はコンソールで確認
void setup()
{
Serial.begin(9800);  //シリアル通信を定義
// 9800は通信のビットレート、通信相手によって設定を変更する。
}
void loop()
{
Serial.println("Hello, World"); //Hello, Worldを表示
delay(1000); //1.000秒待つ。
}

// ■02:13ピンのLEDを点滅させる
// 13ピンをONして1秒待つ、13ピンをOFFして1秒待つ。
void setup() {
pinMode(13, OUTPUT); //13ピンを出力として定義
}
void loop() {
digitalWrite(13, HIGH); //13ピンをOn
delay(1000);
digitalWrite(13, LOW);  //13ピンをOff
delay(1000);
}
     

// ■03:2~13ピンの LED を1秒ごと点滅させる
// for文
// 参照サイト:ttp://garretlab.web.fc2.com/arduino_reference/language/structure/control_structure/for.html
void setup() {
int intCount = 2;
for (int intCount = 2; intCount <= 13;intCount++){
pinMode(intCount, OUTPUT);
}
}
void loop() {
int intCount = 2;
for (int intCount = 2; intCount <= 13;intCount++){
digitalWrite(intCount, HIGH);
}
delay(1000);
intCount = 2;
for (int intCount = 2; intCount <= 13;intCount++){
digitalWrite(intCount, LOW);
delay(1000);
}
}

*コンパイルできないときは//より後ろのコメントを全て削除して下さい。

     

この記事へのコメント

  • 管理人@訂正

    // ■03:2~13ピンの LED を1秒ごと点滅させる
    // for文
    // 参照サイト:ttp://garretlab.web.fc2.com/arduino_reference/language/structure/control_structure/for.html
    void setup() {
    int intCount = 2;
    for (int intCount = 2; intCount <= 13;intCount++){
    pinMode(intCount, OUTPUT);
    }
    }
    void loop() {
    int intCount = 2;
    for (int intCount = 2; intCount <= 13;intCount++){
    digitalWrite(intCount, HIGH);
    }
    delay(1000);
    intCount = 2;
    for (int intCount = 2; intCount <= 13;intCount++){
    digitalWrite(intCount, LOW);
    delay(1000);
    }
    }
    2016年07月06日 22:48