Я перепробовал множество уроков и не могу заставить его работать.
Текущая ситуация:
- 12 В Устройство контроля доступа , которое подключено следующим образом , например, Wiegand D0 к GPIO14 (вывод 8 / Tx) и D1 к GPIO15 (вывод 10 / Rx), с делителями напряжения, смещение 5В до 3,3 В.
- Raspberry Pi 3 с ОС Raspbian Lite.
- Настроен последовательный порт GPIO , т. Е. Включение uart и отключение консоли.
Я использую пакет onoff NPM для чтения сигналов, , но я ничего не получаю .
const Gpio = require('onoff').Gpio;
const d0 = new Gpio(8, 'in');
const d1 = new Gpio(10, 'in');
d0.watch((err, value) => {
if (err) {
throw err;
}
d0.readSync(value);
});
d1.watch((err, value) => {
if (err) {
throw err;
}
d1.readSync(value);
});
process.on('SIGINT', () => {
d0.unexport();
d1.unexport();
});
Что я делаю не так?