よくある不具合
さらに疑問がある場合は、フォーラムで直接検索・質問できます。\ https://forum.singtown.com/
OpenMV をパソコンに接続しても反応がない場合はどうすればよいですか?
- OpenMV の電源を確認してください。テスターで 3.3V ピンを測定し、値が正常でない(3V 未満)場合は、パソコンの USB ポートまたは USB ケーブルに問題がある可能性があります。ケーブルを交換してみてください。
- パソコンのデバイスマネージャーを確認し、ドライバが正しい手順・開発環境でインストールされているか確認してください。
- ファームウェアが正しく書き込まれているか、販売店に確認してください。
OpenMV と Arduino/STM32/51 をシリアル接続しても、メッセージが受信されない場合はどうすればよいですか?
- OpenMV のシリアルポートが正しく出力できているか確認してください。TTL-USB モジュールを使ってパソコンに 接続するか、オシロスコープ/ロジックアナライザをピンに接続して、データが出力されているか確認します。
- Arduino/STM32/51 側に問題がないか確認してください。TTL-USB モジュールを使って Arduino/STM32/51 にデータを送信し、結果を確認します。例えば、指定したデータを受信したらライトを点灯・消灯するように プログラムしておく、といった方法です。あるいはシリアルポートで送信する場合(初心者はどのシリアルポートが データを受信し、どのシリアルポートがデータを送信するのかを理解しておらず、ここで非常によく間違えます。 最もよく質問される点です)。
- シリアル接続に問題がないか確認してください。OpenMV の RX と Arduino の TX、OpenMV の TX と Arduino の RX、そして GND を接続する必要があります。Arduino/STM32/51 への電源供給に問題がないかも 確認してください。電源供給が必要であることを知らない、または見落としている人もいます。
シリアルポートのデータが文字化けする場合はどうすればよいですか?
- ASCII コード表示を選択する必要があります。16進数で表示していると、文字化けしているように見えることがあります。
- TTL レベルの接続であることを確認してください。パソコンの RS232 を OpenMV のシリアルポートに直接接続することはできません。
詳細はシリアル通信IIを参照してください。
電源を入れてもプログラムが動作しないのはなぜですか?
- (最もよくあるケース)コードに問題がないか確認してください。IDE でコードをテストしてください。エラーがあれば、当然正常に動作しません。
- 「10分間クイックスタート」の手順に従って、main.py を実行したいコードに書き換えてください。
- 電源供給が正しいか確認してください。VIN ピンから 3.7V~7V(5V 推奨)の電圧を供給するか、USB を直接挿して給電してください。
- USB ケーブルで給電する場合は、OpenMV を IDE に接続したり、シリアルポートアシスタントなど任意のシリアルツールを OpenMV に接続したりしないでください。接続すると REPL が起動し、main.py の実行が中断されてしまいます。
OpenMV にコードを保存できないのはなぜですか?
- このファイルを開いたままになっている、またはドライブが不安定になっている可能性があります。パソコンを再起動してください。
- それでも解決しない場合は、ファイルシステムが破損している可能性があります。フォーマットしてください。
コードを実行しても画像が表示されない、または画像が動かない場合はどうすればよいですか?
正常に動作している場合、誤って「無効化」をクリックしてしまった可能性があります。もう一度クリックしてみてください。

右側に表示用の画像カラムが出ないのはなぜですか?
マウスで右側にドラッグしてください。
フレームレートが表示値ほど高くならないのはなぜですか?
IDE 上で実行する場合、OpenMV が画像をパソコンに転送する必要があり、これに時間がかかるため、パソコン側の画像表示をオフにすることができます。
