★ Arduino 7.PCからLED点灯
目的
PCのシリアルモニタに入力して、内蔵LEDを点灯&消灯させる。
シリアルモニタは、スケッチの右上にあるボタンを押すと出てくる。
その上側の欄に入力する。
回路図
なし
スケッチ
#define LED 13 // LED=13(pin) 内蔵LED void setup() { Serial.begin(9600); // シリアルモニタ通信速度設定 pinMode(LED, OUTPUT); // LED pinは、出力に設定 } void loop() { // ループ int i; // 変数 整数 i = Serial.read(); // シリアルモニタで入力した文字をi // 1度に1文字しか読み込めない if ( i != -1 ){ // 何か入力したら i > 0でも可 if (i == 'a'){ // 「a(Enter)」の文字コードなら digitalWrite(LED, HIGH); // 点灯 } if (i == 'b'){ // 「b(Enter)」の文字コードなら digitalWrite(LED, LOW); // 消灯 } } // 他の文字は無視 }
次へ