我目前正在尝试使用树莓派上的节点来托管使用 socket.io 来控制它的 HTTP 服务器。
我目前将 WASD 键绑定到事件(向前、向左、向右和向后),当我按下相应的键时,使用如下代码点亮 LED:
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 引脚(如果您对更好的文档了解得更好,我对其他库完全开放)。
有人可以告诉我一个工作示例如何通过 GPIO 引脚发送“0xFE200F34”作为信号吗?
这是他的教程的链接:
https
://ianrenton.com/hardware/raspberry-tank/
我也在做同样的事情,但只在节点中。