当前位置:   article > 正文

Ardunio开发——土壤传感器的使用_mh-sensor-series

mh-sensor-series

接线

在这里插入图片描述

  • 可调节电位器(蓝色方块,用螺丝刀拧),顺序针调节增加阈值,逆时针调节,减少阈值。
  • 湿度低于设定值时,D0输出高电平,模块提示灯亮。
  • 湿度高于设定值时,D0输出低电平,模块提示灯灭。
模式说明——模拟输出和数字输出
  • 模拟输出在0到1024之间,通过A0进行输出,需要提前使用不同的土壤进行校准比较,以确定不同的湿度对应的数值
  • 数字输出只有高低电平,有0和1,通过电位器调整灵敏度。高于灵敏度,输出低电平,低于灵敏度,输出高点平。可以借此来控制程序进行浇水
运行代码
#define PIN_AO A0
#define PIN_DO D0

void SoilHumidSetup(){
  pinMode(PIN_AO, INPUT);
  pinMode(PIN_DO, INPUT);  
}
void setup() {  
  SoilHumidSetup();
  Serial.begin(9600);  
}  
  
void loop() {
  Serial.print("AO=");  
  Serial.print(analogRead(PIN_AO));
  Serial.print(", DO=");  
  Serial.println(digitalRead(PIN_DO));
  delay(500);  
} 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

总结

  • 这个可以根据需求进行接线,如果仅仅只要获取数字信号,就接D0,如果要获取模拟信号就届A0
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/147742
推荐阅读
相关标签
  

闽ICP备14008679号