Raspberry pi上的节点运行npm wiring-pi如何发送位代码?

时间:2017-01-08 17:30:49

标签: node.js raspberry-pi gpio wiringpi

我目前正在尝试使用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/
我只是在节点中做同样的事情。

0 个答案:

没有答案