У меня проблема с использованием node.js для программирования RaspberryPi GPIO. Я использую библиотеку onoff. Это мой код:
var Gpio = require('onoff').Gpio,
led = new Gpio(20, 'out'),
button = new Gpio(18, 'in', 'both');
button.watch(function (err, value) {
if (err) {
throw err;
}
led.writeSync(value);
});
function exit() {
button.unexport();
}
process.on('SIGINT', exit);
Проблема в том, что прикрепленная кнопка никогда не срабатывает. Когда я использую Python для чтения значения кнопки, это работает. Я уже пробовал другие библиотеки node.js, такие как rpi-gpio, pi-gpio и wired-pi. Ни один из них не работал у меня. Я использую Raspberry PI B+ с последней установленной версией Raspbian. Любые идеи?