arduinoのセンサー


arduinoでserial monitorの値が300を超えたときledライトが点滅するようにするコード
  1. const int ledPin = 13; // LEDを接続したデジタルピン番号
  2. int threshold = 300; // しきい値
  3. void setup() {
  4.   pinMode(ledPin, OUTPUT); // LEDのピンを出力モードに設定
  5.   Serial.begin(9600); // シリアル通信を開始(ボーレートは9600)
  6. }
  7. void loop() {
  8.   // シリアルポートからのデータを読み取る
  9.   int val=0;
  10.   val=analogRead(1);
  11.   // 読み取った値をシリアルモニターに表示
  12.   Serial.println(val);
  13.  
  14.     // もしセンサーの値がしきい値以上であればLEDを点滅させる
  15.     if (val >= threshold) {
  16.       digitalWrite(ledPin, HIGH); // LEDを点灯
  17.       delay(500); // 0.5秒待つ
  18.       digitalWrite(ledPin, LOW); // LEDを消灯
  19.       delay(500); // 0.5秒待つ
  20.     } else{
  21.       digitalWrite(ledPin, LOW); // LEDを消灯
  22.     }
  23.   
  24.    delay(200);
  25. }


いつのまにかとられている私たちのデータ