arduino Micro proを使って温度センサー(lm35)のデータを読み取ろうとしています。プログラムはコンパイル中で、アップロードもされていませんが、シリアルモニタを開こうとすると、こう表示されます。Error opening serial port 'COM1' (Port busy).
いいこと思いつきました。あなたのボードは認識されていません。arduinoのプラグを抜いて、Com 1がまだあるかどうか見てください。時々、マウスや他のデバイスを、Arduinoの代わりにCom 1または2として認識することがあります。
私の開発マシンでは、一度に2つのデバイスを操作しているとき、すべてが落ち着いた後に、デバイスがCom 4と5で表示されることがあります。
このような場合、デバイスマネージャでボードのリストが表示されるか確認してください。
また、センサーがデジタルピン0と1に接続されているかどうかも気になるところです。センサーのようなものが接続されていると、データを生成して回線をビジー状態にしてしまい、ネゴシエーションができない可能性があります。
私はhc-05を初めてセットアップしたときに、この現象に見舞われました。フラッシュ中はチップをオフにしておかないと、エラーになったりCom busyになったりすることに気づきました。
ピン配置と、ideで利用可能なComポートの基本情報をお知らせください。また、デフォルトでunoになるため、正しいボードを指定する必要があることを考慮してください。
プログラマが同期していない問題は、一般的に、ボードは認識されているが、何らかの理由で書き込むことができないために発生します。
だから
私の経験では、メガは最後の1つに悩まされる傾向があります。
私も同様の問題(ポートビジー、RN42+Win 8.1)を経験し、コンピュータのUSBブルートゥースドングルを変更することで解決策を見いだしました。
最終的にうまくいったのは、AdafruitのBluetooth 4.0 USB Module (v2.1 Back-Compatible)です。