带 LCD 显示屏的土壤湿度传感器
组件和用品
| | × | 1 | |
| | × | 1 | |
| Adafruit 标准 LCD - 16x2 蓝底白字 | | × | 1 | |
| | × | 1 | |
关于这个项目
该项目告诉您如何连接土壤湿度传感器和 LCD 以进行显示。我忘记每天给我的植物浇水,我的祖母过去常常叫我浇水。所以现在我想我应该建立一个项目来显示水分,所以我记得我已经建立了项目让我们检查水分。于是我迅速打开Circuito.io,添加输入和输出,得到原理图。
连接水分传感器
- 将土壤水分 Vin 连接到 Arduino 5v。
连接液晶显示
- 将 LCD SCL 连接到 Arduino A5。
- 将 LCD SDA 连接到 Arduino A4。
代码
无标题文件C/C++
#include // 用接口管脚的编号初始化库LiquidCrystal lcd(5, 4);// 这些常量不会改变。它们用于为所使用的引脚命名//:const int analogInPin =A5; // 传感器连接到的模拟输入引脚int sensorValue =0; // 从土壤水分中读取的值 void setup() {// 设置 LCD 的列数和行数:lcd.begin(16, 2);delay(100);} void loop() {lcd.clear();lcd.print("Soil Moisture:");// 将结果打印到 LCD Display:sensorValue =analogRead(analogInPin);// 读取值中的模拟值:lcd.setCursor(0, 1);lcd.print( sensorValue);// 在下一个循环之前等待 300 毫秒,让 // 模数转换器在最后一次读数后稳定:delay(300);}
示意图