web-dev-qa-db-ja.com

Arduino COMポートが機能しない

最近Arduino Unoを買いました。必要なケーブルを入手した後、チップに例をアップロードすることにしました。

その点滅を見る代わりに、processing.app.SerialException: Serial port 'COM1' not found. Did you select the right one from the Tools > Serial Port menu?

はい、試しました。しかし、シリアルポートモニターでさえ開かれていないようです。繰り返しますが、言及する価値のない例外がいくつかあります。

シリアルCOMポートが(Portmon.exeを介して)動作しないことを発見した後、デバイスマネージャーにCOMポートがない場合もあることがわかった後、ドライバーをダウンロードしようとしました。 COMポート用ですが、それも失敗しました。

私のAcer Aspire 5742のマザーボードのせいだと言う人もいます。理由はWindows 7だと言う人もいます。

長い話を簡単に言えば、誰かが私のCOMポートの問題で助けてくれて、壊れた夢を直してくれたら本当にありがたいです。

15
3yanlis1bos

Windows 8/7でのArduino用ドライバーのインストール.

(Uno r3で試してみましたが、すべてのArduinoボードで機能すると信じています)

Arduinoボードのプラグイン

コントロールパネルに移動--->システムとセキュリティ--- >System--->左ペインDevice Manger

その他のデバイスを展開します。

[その他のデバイス]の下に、小さな黄色のエラーグラフィックが付いたアイコンがあります。 (シリアルポートに接続されている他のすべてのデバイスを取り外します)

そのデバイスを右クリック--->ドライバーソフトウェアの更新

を選択し、コンピューターを参照してドライバーソフトウェアを検索します

[参照]をクリックします--->Arduino WebサイトからダウンロードしたArduino Environmentのフォルダーを参照します。ダウンロードされていない場合 http://arduino.cc/en/Main/Software

ブラウジング後サブフォルダを含めるをマークします。

[次へ]をクリックします--->ドライバがインストールされます。

他のデバイスを折りたたむ--->Expand Port(他のデバイスの下にあるデバイスマネージャーのみ)

Arduino Writtenが表示されます---> COMポートを探します(デバイスマネージャーを閉じる)

Arduino Environment--->Tools--->シリアルポート--->COMポートを選択してくださいデバイスマネージャ。 (UNOの代わりに他のArduinoボードを使用している場合は、ボードで同じものを選択します)

キラープログラムをアップロードして、動作を確認します。 。 。

これがhelpsに役立つことを願っています。 。 。

ようこそ

22
Divye Bhutani

ドライバーをインストールしましたか? #4のArduino インストール手順 を参照してください。私はそのマシンを知りませんが、anyCOMポートを持っていないことを疑います。

3
No Grabbing

ドライバーをインストールし、Arduinoを電源のないUSBハブを介して接続しました。コンピューターのUSBポートに移動すると機能しました。

2
ceteras

最初:英語が下手でごめんなさい(気軽に訂正してください)。要約:Fedora 17で「シリアルポート 'COM1'が見つかりません」を解決する方法の手順.

今日、Fedora 17にArduinoのパッケージをインストールします(yum install arduino)。同じ問題があります:サンプルをチップにアップロードすることにしました。同じエラー「シリアルポート 'COM1'が見つかりません」が発生しました。

この場合、Arduinoプログラムを実行すると、ユーザーが「ダイヤルアウト」および「ロック」グループに属していないことを警告するバナーが表示されます。¿このグループにユーザーを追加しますか? [追加]ボタンをクリックしますが、何らかの理由でプログラムが失敗し、何も言われません。

Step1:arduinoデバイスを認識してarduinoを取り外し、/ devファイルをリストします。

#ls -l /dev

arduinoをプラグインして/ devファイルをリストアップする

#ls -l /dev

たとえば、プラグインの前になかった新しいファイル(デバイス)を見つけます。

ttyACM0またはttyUSB1

このプロパティを読んでください:

ls -l /dev/ttyACM0

crw-rw---- 1 root dialout 166, 0 Dec 24 19:25 /dev/ttyACM0

最初のcは、arduinoがキャラクターデバイスであることを意味します。

ユーザー所有者:ルート

グループ所有者:ダイヤルアウト

市長番号:166

マイナー番号:0

Step2:ユーザーをグループ所有者として設定します。

もしあなたがそうするなら:

groups <yourUser>

そして、あなたは「ダイヤルアウト」や「ロック」グループに属していません。このグループに自分自身を追加して、rootとして実行します。

usermod -aG lock <yourUser>
usermod -aG dialout <yourUser>

pCを再起動します。アップロードする前に/ dev /をシリアルポートとして設定します。

役に立つことを願っています。フランシスコ。またね.

プラグを抜く必要はありません。ポートをアンインストールし、再起動してドライバを再インストールしてください。LPT&PORTセクションにarduino COMポートが表示されます。

0
mmislam

この修正/ソリューションは私のために働いた:デバイスマネージャー->ポート-> Arduino Unoを右クリック->ドライバーソフトウェアの更新->更新されたドライバーソフトウェアの自動検索

0
TimG