I/Oピンのnull指定について



  • パーツリストを使用した際に指定するvccとgndのピン番号に 0〜11とnull(例えば"")を許すようにして頂けないでしょうか(nullの場合は何もしない)。これは電源をJ1端子から供給する場合です。メリットは貴重な12個のI/Oの中に電源2Pの割付けが不要になりI/Oピン節約が出来ます。過電流保護が効かないのですが、その辺りは自己管理(中上級者向け)という事で。現在このような仕様に変更されているという事であればこの件は無かった事でお願い致します。ご検討宜しくお願い致します。


  • administrators

    @fuminori さん

    ご意見ありがとうございます。

    パーツを使用する際は、必ず必要なピンと、そうではなくオプションのピンがあります。

    たとえば、ボタンですと、wired(obniz, {signal [,gnd]}) となっており、signalが必須、[ ]で囲まれているgndがオプションです

    オプションピンは @fuminori さんの仰る通り、J1端子等、他のパーツと共有などで別で対応する場合に省略することができます。

    ボタンでgndを省略した場合こちらのように書くことができます

     obniz.wired("Button",  {signal:0});
    

    できる限り必須でないピンはオプションにしておりますが、
    もし、オプションでいいはずなのに必須になってると思われるものがありましたら、具体的にパーツ名を教えていただけると助かります。



  • ご教示ありがとうございます。
    問題解決致しました。
    サンプルをコピペしてピン番号をnull("")にしておりました(エラー出ず!)。マニュアルの読み方が足りないですね。ありがとうございました。


 

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