Используя этот точный код для моего файла nodeJS на моем Intel Edison, на который ссылается http://cylonjs.com/documentation/drivers/maxbotix/
Единственное отличие заключается в строке edison: { adapter: 'intel-iot' }
var Cylon = require('cylon');
Cylon.robot({
connections: {
edison: { adaptor: 'intel-iot' }
},
devices: {
maxbotix: { driver: 'maxbotix' }
},
work: function(my) {
every((1).seconds(), function() {
my.maxbotix.range(function(data) {
console.log("range: " + data);
});
});
}
}).start();
Я выполнил установку npm, чтобы все мои модули были установлены, и дважды проверил свою проводку, чтобы убедиться, что мой датчик подключен правильно.
Всякий раз, когда я запускаю приложение, я получаю сообщение об ошибке
Error: No pin specified for Maxbotix. Cannot proceed
Кто-нибудь из экспертов по arduino, nodejs или cyclonjs может подсказать, что не так или что не так?