Arduino nano "avrdude:stk500_recv():プログラマーは応答していません

Arduino Nano "avrdude: stk500_recv(): programmer is not responding" Fix

「avrdude:stk500_recv():プログラマーが応答していない」Arduino nanoの修正

 

Arduino Nanoは、フォームファクターと強力な能力が小さいため、エレクトロニクス愛好家に人気のある選択肢です。ただし、ユーザーは、nanoにコードをアップロードするときにイライラする「avrdude:stk500_recv():プログラマーが応答していない」エラーに遭遇することがあります。この問題は、多くの場合、ブートローダー構成の不一致に起因します。幸いなことに、修正は簡単です。ArduinoIDEのブートローダー設定を変更して、古いブートローダーを使用します。このエラーを解決するための段階的なガイドを次に示します。

 

エラーを理解します

「avrdude:stk500_recv():プログラマーが応答していない」エラーは、通常、Arduino IDEとArduino Nanoの間の通信問題を示します。この問題は、Arduino Nano Bootloaderには2つのバージョンがあり、古いブートローダー(2018年以前)と新しいブートローダー(2018年以降)が2つあるため、頻繁に発生します。誤ったブートローダー設定を使用すると、IDEがNANOにコードを正常にアップロードすることを防ぐことができます。

 

段階的な修正

 

1.ブートローダーバージョンを特定します

まず、Arduino Nanoが使用するブートローダーを決定する必要があります。確信が持てない場合は、両方の設定を試して、どの設定が機能するかを確認できます。ただし、古いNanoボード(2018年以前)は通常、古いブートローダーを使用しますが、新しいブートローダーは新しいブートローダーを使用します。

 

2. Arduino IDEを開きます

Arduino IDEの最新バージョンがインストールされていることを確認してください。コンピューターでIDEを開きます。

 

3. Arduino Nanoを接続します

USBケーブルを使用して、Arduino Nanoをコンピューターに接続します。接続が安全であることを確認してください。

 

4.正しいボードとポートを選択します

Arduino IDEで、にナビゲートします ツール>ボード 選択します Arduino Nano。次に、に行きます ツール>ポート ナノに適したcomポートを選択します。

 

5.ブートローダー設定を変更します

エラーを修正するための重要なステップは次のとおりです。

1. 行きます ツール>プロセッサ.

2. 新しいArduino Nanoを使用している場合は、選択してください Atmega328p(古いブートローダー)。古いナノについては、試すことができます ATMEGA328P (デフォルトで新しいブートローダーがあります)、それが機能するかどうかを確認します。

 

6.コードをアップロードします

Arduino IDEのアップロードボタン(右矢印アイコン)をクリックして、コードをもう一度アップロードしてみてください。アップロードが成功した場合、問題は解決しました。

 

トラブルシューティング

それでもエラーが発生した場合は、次のことを試してください。

USB接続を再確認し、ケーブルが機能していることを確認します。

正しいcomを選択したことを確認します

コメントを残す