io.outputのpinの状態取得



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


  • administrators

    @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のみなし判断できました。ありがとうございました。


 

Recent Projects

  • @nak435 かしこまりました。よろしくお願いします。

    read more
  • @Yuki-Sato さん、

    外部の3.3vを使うとはいえ普通にvccやgndを供給して問題なくうごくのであれば、弊社での動作確認後Flick Hatのライブラリとして公開できればと思っているのですがいかがでしょう。

    今週末に確認しますので、お待ちください。

    read more
  • @nak435 時間がかかってすいません、

    なんとか3.3vをgndにつないでFlick Largeを動かしたかったのですが、うまく動かすことができなかったです。
    3.3vをgndを繋がずに接続するというのはライブラリで推奨して伝えることは難しいと思ってます。

    Flick LargeでなくFlick Hatの方で、外部の3.3vを使うとはいえ普通にvccやgndを供給して問題なくうごくのであれば、弊社での動作確認後Flick Hatのライブラリとして公開できればと思っているのですがいかがでしょう。

    よろしくお願い致します。

    read more
  • @nak435 ありがとうございます。
    接続は3.3vのgnd以外同じでした。
    エラーはそのせいかもしれませんが、しかし電気的にはgndを繋がない場合3.3vとしてうまく供給できないはずなのでそこが不思議です。

    教えていただいたプログラムの部分を修正して試してみたいと思います。
    また少し時間がかかりそうなのですが、早めに試したいと思います。

    引き続きよろしくお願い致します。

    read more