私はデータロギングArduinoシールドでオプションのLEDを使用する方法を理解しようとしています。私は、LEDをオンにする簡単なif文を書いたが、それが欲しいときには消えない。なぜ誰かが私の理解を助けることができますか?Arduinoデータロガーopt。 LED
私は、土壌水分センサーを使用していると私は水分を超える300のコードはLEDに建てられたが、私は、オプションのLEDの仕組みを理解しようとしていますを使用して動作するときにLEDをオフにしたいです。
int led2 = 1;
void setup() {
Serial.begin(9600);
// open serial port, set the baud rate as 9600 bps
pinMode(led2, OUTPUT);
}
void loop() {
// Read data and store
int val;
val = analogRead(0); //connect sensor to Analog 0
Serial.println(val); //print the value to serial port
if(val < 301) {
// If soil moisture is less than 301 (0-300 is dry)
digitalWrite(led2, HIGH);
} else {
digitalWrite(led2, LOW);
}
delay(1000);
}
シリアル端末には、値が301に達し、_stays_が300を超えていることが示されていますか。 – Mepix
オプションのLEDがTXピンとも呼ばれるピン1に接続されているのはなぜですか?あなたはそれがシリアル操作を示すLEDだけでなくユーザー制御可能であることを確信していますか? –
@gre_gorこのArduinoシールドには、利用可能なピンに配線できる2つの「オプションの」LEDがあります。ユーザーがピンを選択するまでは何も接続されていません。この場合、OPはピン1(TX)を使用することを選択しました...これはおそらくここでの問題です。 – Mepix