Arduino Nanoのアップロードでエラーが発生します:avrdude:stk500_recv():プログラマーが応答していません



Arduino Nano Uploading Gives Error



解決:

これは古いことを知っていますが、Nano(V3)がアップロードされていないことを検索しているときに遭遇したので、他の誰かを助けるかもしれないと思いました。問題はブートローダーです-ArduinoIDEしかし、私は簡単な解決策を見つけました(私の鼻のすぐ下)。

私のnanoが問題なくアップロードされていることに気づき、ついにArduinoAVRボードを1.6.20から1.6.21に更新しました。変更後もボードマネージャーにNanoやATmega328などが表示されていたので問題ないと思いました。



しかし、新しいボードマネージャーには、Nano用の新しいATmega328プロセッサの選択肢があります。プロセッサを変更しました:ArduinoIDEでツール>プロセッサー> ATmega328Pからへのプルダウンメニュー「ATmega328P(古いブートローダー)」。

それ以来、私は多くのプログラムをいくつかの異なるNanoのV3(Prolofic interace Chipset)に問題なくアップロードしてきました。




このエラーメッセージは基本的に通信の問題に対して表示されるため、それ自体ではそれほど有益ではありません。 Arduino Nanoには自動リセットがあるはずですが、クローンにはないのではないでしょうか。その場合、アップロードを開始する直前にボードのリセットキーを押す必要があります。


同じ問題が発生し、同じエラーメッセージが表示されました。これらのボードには、ブートローダーがプリインストールされていないことがわかりました。ジャンパー線と別の動作するarduinoがある場合は、このチュートリアルを使用してブートローダーをインストールできます。正常に動作するはずですが、少なくとも私はそうしました。 :)