|
版主: wanchong , wangyu , eepwwp , firedom |
|
狱锁狂龙
最后登陆时间:2014-10-23 19:37:35 |
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]
~\(≧▽≦)/~独立完成的,虽然没多少技术含量,但还是心情愉悦~
好吧,在恢复一次吧…………………………………………………… |