@kido さん
解決方法をご教示頂きありがとうございます!
onconnect
を行えば問題なく動作しました。
初歩的な問題で大変恐縮です…
ありがとうございました!
@kido さん
解決方法をご教示頂きありがとうございます!
onconnect
を行えば問題なく動作しました。
初歩的な問題で大変恐縮です…
ありがとうございました!
@kido さん
ご返信ありがとうございます。
ピン指定はご記載頂いた内容と同じでした。
コードはIRModule
のドキュメントページのstart(callback(array))
のコードをそのままjsにコピーしnodeより実行しています。
https://obniz.io/ja/sdk/parts/IRModule/README.md
const Obniz = require("obniz")
const obnizId = "xxxx-xxxx"
const obniz = new Obniz(obnizId)
var module = obniz.wired('IRModule', { vcc: 0, send: 1, recv: 2, gnd: 3 });
module.start(function (arr) {
console.log('detected!!')
console.log(JSON.stringify(arr));
})
なお同コードをhtmlにて実行した場合は問題なく動作しております。
最新バージョン(ver2.2.0)のnpmパッケージにてIRModule
およびIRSensor
のwired()
を行うと以下のエラーが発生します。
throw new Error('recv is not valid io');
ひとつ前のバージョン(ver2.1.0)ですとエラーは発生しませんが、obnizのディスプレイに表示されるPIN ASSIGN
が何も割り当てられてない状態となり、動作もしません。
以下の環境での状況となります。
OS: Windows10
Node.js: v10.16.0
なおWebのパーツライブラリページからは動作しています。
対処法がありましたらご教示頂けますと幸いです。
以上、よろしくお願い致します。