目录
介绍
土壤湿度传感器
土壤水分基本上是土壤中水的含量。这可以使用土壤湿度传感器测量,该传感器由两个充当探针的导电探针组成。它可以根据两个导电板之间电阻的变化来测量土壤中的水分含量。
两个导电板之间的电阻以与土壤中存在的水分量相反的方式变化。
连接图
土壤湿度传感器与MSP-EXP430G2 TI Launchpad连接
例
以百分比衡量土壤湿度。
这里,土壤湿度传感器的模拟输出使用ADC处理。以百分比表示的水分含量显示在串行监视器上。
土壤湿度传感器的输出在ADC值范围内从0变化到1023。
使用下面给出的公式,这可以用百分比表示为水分值。
水分百分比= 100 – (模拟输出* 100)
对于零湿度,我们得到10位ADC的最大值,即1023.这反过来给出0%的水分。
谨慎行事: MSP-EXP430G2 TI Launchpad主板具有512字节的RAM,可轻松上床,尤其是在使用不同库时。有时您需要串行缓冲区足够大以包含所需的数据,并且您必须修改串行库的缓冲区大小。在做这些事情时,我们必须确保代码不会使用超过70%的RAM。这可能导致代码以不稳定的方式工作,有时运行良好并且在其他方面失败。
有些时候RAM使用率可能会超过70%并且代码将完全正常工作,并且即使RAM使用率为65%,代码也无法工作。
在这种情况下,可能需要对缓冲区大小和/或变量进行一些试验和错误。