我目前正在尝试使用raspberry pi上的节点来托管使用socket.io控制它的HTTP服务器。
当我按下相应的按键使用点亮LED时,我当前将WASD键绑定到事件(前进,左,右和后),使用如下代码:
if( data.forward ) {
console.log('forward - ON');
wpi.digitalWrite(forwardPin, 1 );
} else {
console.log('forward - OFF');
wpi.digitalWrite(forwardPin, 0 );
}
这将关闭并打开LED。现在这个工作,我想现在发送劫持我买的这辆坦克的控制器。
这样做我模仿无线电接收器发出的信号。
这家伙已经做到了,但在C:https://github.com/ianrenton/raspberrytank/blob/e311504642266d153ee434c85f91724a37403476/rt_ssh.c
你可以在他的代码中看到与我的坦克代码相同的代码。
以下是其中之一:int fwd_slow = 0xFE200F34;
我目前正在使用这个NPM模块来控制GPIO引脚(如果您对更好的文档有更好的了解,我对其他库完全开放)。
有人能告诉我一个工作示例如何发送" 0xFE200F34"通过GPIO引脚作为信号。?
以下是他的教程链接:
https://ianrenton.com/hardware/raspberry-tank/
我只是在节点中做同样的事情。