byお世話になりますAuduCAMMiniのサンプルが、応答がなく動きませんので調査しています。関数テストにて再現しますのでこれにてご説明します。true」を追加して実行、Chromのconsoleでの表示をおこなうと下記のようになります。function」以下エラー発生表示になっています。testとVdeo_streamingのスケッチを入れて実行、正常動作を確認しました。問題でしょうか?CS=false状態でspi0へデータを送っている。[{"spi0":{"data":[0,0],"read":true}}]また、事前に確認すべきことがありましたら、教えていただきたいとおもいます。不慣れですができるだけ対応していきます。ご連絡ありがとうございます。カメラ自体はarduinoと使えているのに、obnizだとエラーとなってしまうのですね。現在chromeでエラーの詳細が見えなくなっています。こちらは数日中に治る予定です。このエラーはiFrameで動いているプログラム画面の中だけのものとなります。一度「ツール」から「新しいタブで開く」で開いていただけますでしょうか。)出力されるエラーを教えて頂ければ原因が分かるかもしれません。activeとなります。低いときだけカメラはspiの信号を受け付けますので、これであっております。by早々にありがとうございます。昨日までの進捗をまずはご連絡いたします1)csの件:理解しました。true信号と判断して進めました。cam.spi_pingpongWait()関数でエラーになります。register(0x00)へ0x55をwriteしてreadして正しいかどうかのテストをしています。error')となります。帰ってくるreadデータは、不定。cam.spi_pingpongWait()}</script></body></html>3)ご指摘の通り、電源周りの問題がありようなので、ご指示通りおこなう。IO11をvccに接続。しながらですが、一度成功しましたが、それ以外は失敗。Obnizのvcc/gndのスルーホールにピンを立て、そこからArduCamMiniへcvv/gnd供給をする。現状での結論プログラムとしては問題はないと思います。ArduCamMinの+5Vの供給は2Aあり電流計測では02A程度ですので容量的に問題ありませんオシロスコープとか持っておりませんので、いろいろトライしてみますが、進捗は期待できません。原因推定の想定から知りたいことでは、spi通信も転送モードはあっているのか?(arducamminiはmode0)現象から、クロックとデータのマージンが少ない、あるいはgndレベルが上がっているとの想定です。確認していただきたいことがあれば指示いただければ、やってみたいとおもいますのでよろしくお願いします。byお世話になります。問題がありましたので、ご確認上教えていただければ幸いです。下記に実行したプログラムとログです。spiのclock(プログラムではfrequency、ログ上ではclockと表示している)を1000000に変更してみましたがprogram内指定の4000000で変更されていません。defaultでは3vのdrive()のパラメータを5vに変更してみましたが、Obnizeがsendした内容では変更されていません。恐縮ですが、オシロはありませんので、現物信号をみてはいません。Sato@Yuichi-Ishii返事が遅くなってしまい申し訳ありません。1度は動いたとのこと良かったです。おっしゃる通り、何かが不安定な可能性があります。弊社の環境で今いくつか試していたのですが、これよりもさらにクロック速度を上げても動作していますので、固有差がなにかあるのかもしれません。spiのモードですが、転送モードはmode0なのであっているかと思います。(ちなみにmodeの変更機能もはこれから追加の予定があります)ご報告の通り、ライブラリ側でfrequencyが受け取れていないバグがありました。これから修正致します。以下のように自分でspiを用意して渡すことが可能なので以下で試していただけないでしょうか。});こちらで5vかつ1Mhzの条件での動作が可能です。byspiの周波数ですが、バグではなくもともと周波数を変更できないようにしておりました。変更する場合は上記のようにspiオブジェクトを作って渡す方式が正しくなりますので、そちらでお願い致します。byありがとうございます。getFreeSPI()の関数にテストしました。loopbalkでエラーでしたが、drive:"3v",の場合frequency:"2M","1M"で動作確認できました。先日オシロ(100Mhz,1Ghzサンプル,2ch)が調達できましたので、いろいろ条件を変えた所、4Mhz時は専用の5V電源のほうが安定。オシロプローブを付けたほうが成功確率が高いなど、不安定要素があるようです。残念ながら、本質的なタイミング上の問題を再現、理解でいていません。ご指摘のようにspiオブジェクトを使ってみます。初心者なので、少し勉強しながら進めていきます。ご支援ありがとうございます。検証ありがとうございます。不安定な場合があるということだったので、ArduiCamライブラリにおいて周波数変更などできる機能や、不安定な場合は周波数などを変更するようにとdocumentを更新しようと思います。何かありましたらご連絡下さい。byお世話になっています。ファームウエアのバージョンアップありがとうございます。ArduCamMiniでの関連部分につきまして、確認してみました。1)Frequency及びdriveの確認:frequenctについては2MでSPIのregisterへのwrite/readはOKになりました。(まだ不安定なんで今のところ、1Mに設定しています。)driveは電圧確認でOKです。ご対応ありがとうございました。2)ただ、画像を表示する、最初のサンプルコードは、htmlへの表示ができませんでした。個別のサンプルプログラムでチェックしましたところ、[await]isCaptureDoneWait()関数でエラーとなっています。Obniz.obniz.onconnect)。できる範囲での確認ですが、取り急ぎご報告いたしました。すみません、ドキュメントが間違っておりました。cam.isCaptureDoneWait()が正しいです。obniz.jsのドキュメントですのでこれから修正して更新いたします。ありがとうございます。cam.getChipIdWait();が正しい記載となります。by早々のreplyありがとうございます。sampleプログラムを以下のように修正し、TypeErrorはなくなり、SPIのデータ転送が行われました。htmlにimageは表示されませんでした。size=8200byte。init()ではsetsize(320x240)なので少々少ないのでは。できることがありましたらコメントいただければ幸いです。こちらのプログラムそのままで動かしたところ、以下のように画像として表示されましたjpegですので、この解像度なら3kbyteや8kbyteでもおかしくはないかと思います。カメラが起動できていなければチップIDが読み取れずI2Cの通信エラーが起こるはずですが、それが起きていないので通信自体はうまく行ってそうです。画像として表示する部分になにか問題があるのかもしれません。今お使いのOSやブラウザは何を使われていますでしょうか。byありがとうございます。Chromになります。idを入れたところ、テスト結果にIDを出力して何も表示されませんでした。browserでF-12キーでログ表示したころ以下のようなエラーメッセージを表示。どこか壊したのかもしれませんので、少し整理して考えてみたいと思います。(1)自己診断結果については、以前は、各ポートごとに問題がないか表示されていたように記憶しています。こちらのハードの不具合化しているのかの確認。何か確認すべきことがあればコメントお願いします。(2)Obniz本体のI2c通信での不具合の可能性については、一度Arduinoでの動作確認等を行ってみたいと思います。その後は、動くところと動かないところの確認を進めていきます。お世話をおかけいたします。byお世話になっています。さきほど、Aruduinoにて動作確認を行ったとろろ、エラーが発生しました。2MP側で不具合があるということになります。申し訳ありませんが、一旦これでこの課題は終了とさせていただきたいと思います。ありがとうございました。なにかありましたらご相談させていただきます。