版主: wanchong , wangyu , eepwwp , firedom

分享到:
共21条 3/3 « 1 2 3   

RE: 【回帖有惊喜】农田节水灌溉模拟系统开发手记——最通俗易懂的手记

狱锁狂龙
我是GG
高级会员

最后登陆时间:2014-10-23 19:37:35

21# 发表于 2015-07-06 17:29:56
Dream2013的原帖
 

最后,关于水泵的控制。

 

 

表示有一个12V的水泵,无奈没有12V的继电器啊。反正继电器部分的控制也比较简单,就拿LED来模拟水泵的开关吧。

拿从机2做演示,把程序作了一点点改动。

String comdata = ""; 

int humValue; 


void setup() 

{ 

  Serial.begin(9600); 

  pinMode( 8, OUTPUT );                 //加入了两个用来控制LED的数字口 

  pinMode( 9, OUTPUT ); 

} 


void loop() 

{ 

    humValue = analogRead(A0); 

    if( humValue>700 ) 

    { 

      digitalWrite(9, HIGH);          //控制LED的程序 

      digitalWrite(8, LOW); 

    } 

    else 

    { 

      digitalWrite(9, LOW); 

      digitalWrite(8, LOW); 

    } 

    while ( Serial.available() > 0 ) 

    { 

      comdata += char(Serial.read()); 

      delay(2); 

    } 

    if (comdata.length() > 0) 

    { 

      if( comdata == "2" ) 

        Serial.println(humValue); 

      comdata = ""; 

     } 

} 

 

 

测试

明显看到小灯亮起,服务器网页上显示的数值较大,模拟检测的土壤较干。

 

将土壤湿度传感器两铁片短接,可以看到服务器网页上2节点的值为1,小灯熄灭

 

功能全都完成啦~

最后两张光线极暗,屏幕上都能映出我的影子o(╯□╰)o

算啦, 最后爆张照片,纪念一下这个我和这个小项目~

小妹跟Q2187的亲密合影不是什么人都能看的。果断改成回复可见

[hid]

 [/hid]

 

 

~\(≧▽≦)/~独立完成的,虽然没多少技术含量,但还是心情愉悦~

 


好吧,在恢复一次吧……………………………………………………
共21条 3/3 « 1 2 3   
快速回复主题
  • 匿名不能发帖!请先 [ 登陆 注册 ]