私は、Atmega 328を搭載したArduino Duemilanoveを持っています。Ubuntu 12.04を使用しており、Arduino IDE'のバージョンは1.0です。最近、Blinkのようなサンプルスケッチをアップロードしようとしました。しかし、どれもうまくいかず、毎回同じエラーが出てしまいます。
avrdude: stk500_recv(): programmer is not responding.
Tools -> Serial Portで/dev/ttyUSB0
を有効にしました。また、リストの中から正しいボード(Duemilanove with Atmega 328)を選択しました。しかし、問題を解決することができません。ネットでも検索してみましたが、この問題に対する他の回答はどれも私には効果がないようです。なぜ私はこの問題に遭遇しているのか、そしてそれを解決するにはどうすればよいのか。
また、オンボードのAtmegaを回転させて、反対方向に装着してみました。今度は、アップロードには問題がありませんが、その後何も起こりません。また、オンボードのLEDも点滅していないようです。
私のArduinoはMacで動作していますが、この問題が発生しています。2台のArduino(FTDIで接続したArduino UnoとArduino Pro)で発生しています。
Unoの場合、ケーブルをコンピュータに接続してアップロードを押すと、"TX"LEDが点滅するまでカウントを開始します。 その後、アップロードを繰り返すのですが、TX LEDが点滅する直前にリセットボタンを押すと、アップロードが成功します。
この問題は、USBケーブルを交換することで解決しました。