すみません、自己解決いたしました。
ピン番号の設定が良くなかったようです。
アナログ出力が取得できないため、mq135クラス内のobniz.getAD(this.params.ao)がundefinedになり、その結果、this.ad.startが実行できないようでした
すみません、自己解決いたしました。
ピン番号の設定が良くなかったようです。
アナログ出力が取得できないため、mq135クラス内のobniz.getAD(this.params.ao)がundefinedになり、その結果、this.ad.startが実行できないようでした
ESP32-DevKitCにObnizOSを入れ
MQ135を動作させようとしています。
最初のwiredの時点で下記のエラーが表示されました。
何を確認したらよいのでしょうか・・
const Obniz = require("obniz");
const obniz = new Obniz("xxxx-xxxx");
obniz.connectWait().then(async() => {
const mq135 = obniz.wired("MQ135", { vcc: 5, gnd: 18, do: 19, ao: 21 });
});
PS C:\Users\xxxxxxxx\Desktop\test> node app (node:6700) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'start' of undefined
at MQ135.wired (C:\Users\xxxxxx\Desktop\test\node_modules\obniz\parts\GasSensor\MQ135\index.js:29:21)
at Obniz.wired (C:\Users\xxxxxx\Desktop\test\node_modules\obniz\obniz\ObnizParts.js:54:17)
at obniz.connectWait.then (C:\Users\xxxxxxx\Desktop\test\app.js:6:25)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:189:7)
(node:6700) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
(node:6700) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.