说明书:让盆栽说话
你可曾想过,你的植物告诉你它需要浇水?有了Arduino,植物就可以开口了!本实验中,你将创建一个由Arduino驱动的植物监控器,全用C语言来写。
需要构建以下这些东西。
物理设备
植物监控仪用湿度传感器测量植物土壤的湿度。当植物需要浇水时,LED就会亮起,并重复向你的计算机发送字符串“给我浇水”,直到你给植物浇水为止。
等你给植物浇了水,LED灯就会关闭,然后向计算机发送字符串“谢谢啊!”。
Arduino
植物监控仪的核心是Arduino。Arduino是一个基于微控制器的小型开源平台,它可以用来设计电子设备的原型。你可以在Arduino上面连接传感器,采集真实世界中的信息,Arduino的执行器会做出反应。整个过程需要用C代码来控制。
Arduino板上有14个数字IO管脚,它们用来输入和输出数据。我们可以用这些管脚来读取数据或控制执行器。
板上还有6个模拟输入管脚,可以从传感器读取电压值。
Arduino板用计算机的USB端口供电。
Arduino IDE
C代码在Arduino IDE中写,你可以用Arduino IDE检验代码是否正确并编译代码,然后通过计算机的USB端口把代码上传到Arduino。IDE还自带一个串口监视器,用来查看Arduino发回的数据(如果有的话)。
Arduino IDE是免费的,可以在www.arduino.cc/en/Main/Software下载。