farmbot软件入门教程-逻辑命令
说明:
- 介绍如何控制执行和其他系统级操作
等待
WAIT命令会在执行序列中的下一步之前产生延迟。2000例如,这可用于保持电磁阀打开,以便 FarmBot 在几毫秒(2 秒)内浇灌植物
允许的最大时间为 3 分钟(180,000毫秒)。如果您需要让 FarmBot 等待更长时间,请使用多个步骤
If 语句
“IF 语句”命令允许 FarmBot 检查条件是真还是假,并根据结果采取行动。这可以实现更智能、基于条件的耕作,并优雅地处理错误和故障。
如果 FarmBot 检查的条件为真,您可以指示 FarmBot 执行另一个序列或不执行任何操作,在这种情况下 FarmBot 将继续执行当前序列中的下一步。如果 FarmBot 检查的条件为假,您也可以指示 FarmBot 执行另一个序列或不执行任何操作。
在下面的例子中,FarmBot 将检查IF… VARIABLE ( ) VALUE ( )。如果条件为真,则… FarmBot 将执行一个序列。否则…(如果条件不为真),FarmBot 将不执行任何操作(即:继续当前序列中的下一步)。Soil moistureis less than500Water the plant
标记为
- 标记为命令指示 FarmBot 将项目的属性标记为您选择的值。例如,您可以将菠菜植物的属性标记为。使用此命令允许 FarmBot 在处理该项目时系统地更新该项目的属性。此步骤还接受位置变量作为输入,可以在对一组项目运行序列时使用该输入。 Plant stagePlanted
- 虽然每种项目类型都有各种属性,例如X、Y、Z、Radius和Color,但您也可以以 格式设置自定义属性meta.custom-property。然后可以在农场设计器中的项目详细信息面板上查看这些属性,您还可以使用高级组过滤器选择具有这些属性的项目
发信息
发送消息命令指示 FarmBot 发送消息。这对于错误和成功通知以及调试非常有用。要使用此命令,只需输入您希望 FarmBot 发送的消息,选择类型,然后选择您希望将消息发送到的渠道。
{{ x }}可以用作 FarmBot 当前 x 轴位置的文本变量(y也z可以使用)。{{ pin13 }}可以用来写入引脚 13 的当前值(引脚 0 到 69 也可以使用)。
紧急停止
- E -STOP命令指示 FarmBot 停止操作(停止电机运动并关闭外围设备)。要继续操作,您需要手动解锁设备
重启
- 重启命令指示 FarmBot 对机载计算机进行电源循环。
关闭
- 关机命令指示 FarmBot 关闭机载计算机。要重新打开它,请拔下 FarmBot 的电源插头,然后重新插入
获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号