给花园里的植物浇水是一次肮脏的、湿流混的体验。如果每天都不得不做的话,不用说,肯定会让人厌烦的。看起来,这需要某种形式的自动化,特别对于带有商业性质的大规模区域。
大多数工程师想到要给花园浇水时,他们拖出水管,把它接到厨房水龙头上,水溅得到处都是!在一个商业情况中,这是一场灾难。必须当心不要浇过多或过少的水。浇水时存在许多问题。当太阳光正强时,它会使植物“燃烧”,此时浇水会毁坏娇嫩的花朵,等等。当设计一个自动浇水系统时,所有这些因素及其它因素都需要考虑到。
给出的例子检测植物根部周围土壤的湿度。这个数据通过高速计数器输入xooo传回PC。根据土壤条件决定要喷洒多少水量。PWM指令用来设定阀门打开的程度,及此时的水速及水压要多大。这个浇灌过程在定时器T000的定时段内发生。
阀门复位到起始位置可以通过别的输出来做,或者此时阀门弹回。因此,不用驱动输出来使阀门复位(即关闭)。