以下是土壤湿度报警器的代码:
int ASignal = A0;
int LEDPin = 13;
int val = 900;
void setup() {
pinMode(LEDPin, OUTPUT);
pinMode(ASignal, INPUT);
digitalWrite(LEDPin,LOW);
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(ASignal);
if(analogRead(ASignal) > val)
{
digitalWrite(LEDPin, HIGH);
delay(300);
digitalWrite(LEDPin, LOW);
delay(300);
}
else
{
digitalWrite(LEDPin,LOW);
delay(1000);
}
}
Val=900,这个值根据自己的植物习性调整。土壤湿度传感器上面有A-D切换开关,我们把开关拨到A的一边,使用模拟信号输出,0-1024,值越大说明土壤湿度越小,就提醒要浇水了。你的植物是喜湿的,就把值调低一点,植物喜干的,就把值调高一点。所以这也是一门技术活了 。
수입신고 1USD |
구매/결제대행 1CNY |
TT송금 1CNY |
---|---|---|
6.95 CNY | 199.59 KRW | 0.149 USD |