我的设置是运行Node-Red和通过USB插入的Arduino Mega(标准Firmata)的PC。我还有一个连接到Arduino引脚的按钮。我可以阅读按钮的状态,但我想区分长按和短按。例如:
我怎样才能做到这一点?我是否需要编写一些函数(我很高兴在这里得到一些帮助,因为我不是程序员)或者我还没有找到专用节点?
第二种情况不是区分长度而是按下按钮的次数(例如0.5秒):
这更容易实现吗?
致以最诚挚的问候,
Jakub
答案 0 :(得分:0)
您必须在Arduino上编写一个函数,让它生成某种形式的消息,然后发送给Node-Red。
您可以使用Arduino的串行接口通过USB端口将其发送到PC,并让Node-Red收听串口。有很多Arduino开始的例子(其中很多都是在Arduino IDE中)。