代码应该做

Arduino C代码应该做以下事情。

读取湿度传感器的数据

湿度传感器连到了模拟输入管脚,代码需要从该管脚读取模拟量。

在实验室,我们发现,一般当这个值低于800时,植物就需要浇水了。你种的植物可能不用,如果它是仙人掌的话。

代码应该做 - 图1

把数据写到LED

LED连到了数字管脚。

当植物不需要浇水时,把数据写到LED连接的数字管脚,让它关闭LED。

当植物需要浇水时,把数据写到数字管脚,让它打开LED。如果你想做得更好,就让LED闪烁,还可以在数字接近800时让LED闪烁。

代码应该做 - 图2

向串口写数据

当植物需要浇水时,需要重复地向计算机的串口写字符串“给我浇水!”。

当植物有了充足的水分,向串口写字符串“谢谢啊!”,写一次就行了。

假设Arduino已经插入了计算机的USB插口。

代码应该做 - 图3

C代码怎么写

Arduino C程序有特定结构,必须这么写才行:

代码应该做 - 图4

用Arduino IDE来写Arduino C代码非常方便。你可以用它来检验代码是否正确并编译代码,然后把完整的程序上传到Arduino板,这样就可以看到运行结果了。

Arduino IDE还提供了一个Arduino函数库和一些有用的示例代码。我们在下一页列出了一些函数,对于写程序很有用。