2019-3-27 22:46:15 [显示全部楼层]
4134浏览
查看: 4134|回复: 0

[项目] 用RGB灯条来显示植物是否缺水

[复制链接]
刚从DFRobot这里拿到了RGB灯条,满喜欢的,本来就想做一个植物饥渴表示器的,这个RGB灯条刚好符合我意。
用RGB灯条来显示植物是否缺水图2
针脚其实一目了然
用RGB灯条来显示植物是否缺水图3
RGB用一个灯表现多钟颜色。而且无缝过度颜色
用RGB灯条来显示植物是否缺水图1
用RGB灯条来显示植物是否缺水图4
连线方式如上图,但实际我用了一个比较器,接线方式如下图。而主控用的是Arduino mini
用RGB灯条来显示植物是否缺水图5
[mw_shl_code=applescript,true]//---------Created by gada888-----------

const int analogInPin = A0;

int sensorValue = 0;

int red = 9; int green = 10;

int blue = 11;

//-----------SETUP PART----------

void setup() {

Serial.begin(9600);

pinMode(red, OUTPUT);

pinMode(green, OUTPUT);

pinMode(blue, OUTPUT);

}
//-----------LOOPING PART------------
void loop() {

// Reading sensor value

sensorValue = analogRead(analogInPin);

Serial.println(sensorValue);

//judgement of conditions

if(sensorValue <=300){
//-----mapping value----------

map(sensorValue, 0, 300, 0, 255);

digitalWrite(blue,HIGH);

digitalWrite(green,HIGH);

digitalWrite(red,LOW);

}

if(sensorValue >300){

map(sensorValue, 300, 600, 0, 255);

digitalWrite(blue,HIGH);

digitalWrite(green,LOW);

digitalWrite(red,HIGH);

}

if(sensorValue >=600){
       
map(sensorValue, 600, 700, 0, 255);

digitalWrite(blue,LOW);

digitalWrite(green,HIGH);

digitalWrite(red,HIGH);

}

}[/mw_shl_code]

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail