Arduino ESP8266读取土壤湿度传感器 ADC
土壤传感器实物图
它总共有四个引脚:
VCC引脚:接电源正极
GND引脚:接电源负极
A0引脚:输出土壤湿度传感器的模拟电压值,输出范围为0-1023
D0引脚:输出土壤湿度传感器的开关量值,值为0,和1,开关量的变换值由蓝色顶调电位器进行控制。
ESP8266实物图
实物接线图
#define PIN_AO A0 //土壤传感器AO接ESP8266引脚A0
//#define PIN_DO 4 //湿度高于设定值时,DO输出高电平,模块提示灯亮
int M0 = 1024; //在空气中AO读取的值最大为1024,代表干燥时的读数
int M1 = 464; //浸泡在水里的最小值 464(最小值会改变),代表100%湿度
void setup() {
pinMode(PIN_AO, INPUT);
// pinMode(PIN_DO, INPUT);
Serial.begin(9600);
}
void loop() {
Serial.print("AO=");
Serial.println(analogRead(PIN_AO));
// Serial.print("DO=");
// Serial.println(digitalRead(PIN_DO));
float HUMI = (M0 - analogRead(PIN_AO)) / ((M0 - M1) / 100); //将湿度模拟量转换成数字量
Serial.print("HUMI= ");
Serial.print(HUMI);
Serial.println("% ");
delay(1000);
}
串口输出结果
相关知识
Arduino与水泵实验+土壤湿度传感器
如何将土壤湿度传感器与Arduino接口
arduino测量土壤湿度自动浇水提醒
Arduino Esp8266 Nodemcu Blinker 物联网浇花系统 EspTouch配网使用方法
【物联网】5 多传感器集成——浇花怎么实现自动化
arduino阿里云iot
Arduino 与 土壤湿度传感器 测量土壤湿度自动浇水提醒
智能植物浇水系统开发:投票自动化项目
Arduino 自动浇花系统的控制原理
基于土壤湿度检测的自动浇花系统设计
网址: Arduino ESP8266读取土壤湿度传感器 ADC https://www.huajiangbk.com/newsview514405.html
上一篇: 使用传感器监测土壤的pH值和湿度 |
下一篇: 基于STM32的土壤湿度传感器使 |
推荐分享

- 1君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039