obnizのフォーラムは新しいシステムに移行しております。

新しいフォーラムはこちらになります

io.outputのpinの状態取得



  • io.outputのpinの現在の状態(true/false)を取得する方法ありますか?



  • @Google-Homer さん

    現在のobnizのピンの状態を取得する方法はありませんが、
    ioの出力に限っては、adの機能を使うことでハック的に知ることができます。

    adはio.outputと同時に動かすことができるので、出力には影響せず、
    ioピンの出力電圧を知ることができます。

    // Javascript Example
    obniz.io0.output(true)
    var voltage = await obniz.ad0.getWait();
    obniz.io0.output(false)
    console.log(""+voltage+" should be closed to 5.00");
    


  • 教えてもらった方法で取得した電圧からtrue/falseのみなし判断できました。ありがとうございました。



SUGGESTED TOPICS