爱新觉罗.小贱贱 发表于 2014-12-31 15:37:03

arduino 自动浇花器

int soil= 0;
int pump= 8;
int soilMoisture;
int pumpMoisture= 25914700;

void setup(){
pinMode(pump,OUTPUT);
Serial.begin(9600);
}

void loop(){
soilMoisture=analogRead(soil);
Serial.print('soilMoisture Sensor Value:');
Serial.println(soilMoisture);
Serial.println(' ');
if(soilMoisture>pumpMoisture){
   digitalWrite(pump,HIGH);
   delay(500);
}
else{
    digitalWrite(pump,LOW);
}
delay(100);
}
lz妹子一枚,为什么无法完成?大神求教。

xinhoujue 发表于 2014-12-31 15:59:20

很简单的嘛~~~~~【int pumpMoisture= 25914700;】注意数据类型,改为【unsigned long pumpMoisture= 25914700;】试试看。
页: [1]
查看完整版本: arduino 自动浇花器