Здравствуйте! Дошёл до проекта №17 - сканер ик-пультов. Всё подключил нужным образом, написал код, запустил. При нажатии на кнопку, ничего не происходит. Джампер стоит в положении IOref+V2, версия прошивки - 1v86.164, из пульта вытащен пластиковый предохранитель, пробовал другие пульты, ничего не происходило. Вот код: Код (Javascript): var ir = require('http://js.amperka.ru/modules/@amperka/ir-receiver.js') .connect(P7); var led = require('http://js.amperka.ru/modules/@amperka/led.js') .connect(P1); ir.on('recieve', function(code, repeat) { if(!repeat){ console.log('knopka najata'); } console.log('0x' + code.toString(16)); led.toggle(); }); Пробовал с таким кодом, ничего не происходило: Код (Javascript): var ir = require('http://js.amperka.ru/modules/@amperka/ir-receiver.js') .connect(P7); var led = require('http://js.amperka.ru/modules/@amperka/led.js') .connect(P1); ir.on('recieve', function(code, repeat) { led.toggle(); }); Думаю, что здесь проблема в самом ик приёмнике.
вы все правильно сделали, только в названии события допустили опечатку: у вас написано recieve, а надо receive Код (Javascript): // лучше писать не абсолютный путь до файла, а чуть короче var ir = require('@amperka/ir-receiver') .connect(P7); var led = require('@amperka/led') .connect(P1); ir.on('receive', function(code, repeat) { if(!repeat){ console.log('knopka najata'); } console.log('0x' + code.toString(16)); led.toggle(); });