Arduino的代码是数据采集的心。代码已经被切割成不同的部分。事实上,我们已经创造了这门课,与光传感器的门,晾的温度传感器和食物和水的水平陷阱门。
每个班有两码隔离。一是“一班。”。它是在对象的描述。例如,代码门。H描述的使用和需要的变量的函数。二是C预处理器指令的名称“.cpp”。这是该对象的功能编辑。
门。H和Door.cpp的程序打开或关闭手动门。
DoorTemp。H和DoorTemp.cpp的程序来打开或关闭通风活门。它还包括功能的温度和湿度传感器。
食量。H和foodquantity.cpp要检查水的水平的程序和食品。它利用超声波传感器。
DoorLight。H和DoorLight.cpp打开并根据光传感器检测到的亮度水平关门程序。
因此,别忘了把#包括其他四部分代码开始。如果你忘了他们,主代码不能使用传感器。
在那之后,你必须写所使用的变量。你这里有对象的门,DoorLight、DoorTemp和FoodQuantity。注意对象的门和食量被称为两次。事实上,你需要这个对象的第二时间结束播出的活板门手动接收水的水平。
主要代码“鸡窝”得到的所有常数的电子设备。有各种用于Arduino也为树莓的常数。
代码的循环等待从覆盆子通信。如果树莓发送消息的函数名称。Arduino会激活相应的功能,如开门或关门,如果接收到的字符串open_door或clos_door…