Я новичок в Arduino, и в настоящее время я пытаюсь заставить датчик почвы работать. Мне интересно, есть ли разница, если я полностью погружаю датчик в почву, или это нормально, что только 1/4 датчика погружается в почву. Влияет ли на результат результат?
Поскольку мой текущий код>
int sensorPin = A0;
int sensorValue;
int limit = 300;
void setup()
{
Serial.begin(9600);
pinMode(13, OUTPUT);
}
void loop()
{
sensorValue = analogRead(sensorPin);
Serial.println("Analog Value : ");
Serial.println(sensorValue);
if (sensorValue<limit)
{
digitalWrite(13, HIGH);
}
else
{
digitalWrite(13, LOW);
}
delay(1000);}
Возвращает значения между 300 и 400, даже если я погружаю его или нет. Это не похоже на разницу.
Что-то не так с моим кодом?