更新:(この質問への最初の回答で)ArduinoにATmega16U2チップ用のWindowsドライバーをインストールする必要があると言われました。残念ながら、私はこれらのドライバーを見つけることができませんでした(私は特にWindows 10ドライバーを探しています)。それについての助けをいただければ幸いです。ありがとう!
最近、ATmega328を搭載したArduino UnoR3ボードをInlandElectronicsから入手しました。 Blinkが事前にアップロードされているため、ブートローダーがあることはわかっています。コンピュータに接続するたびに、ピン13のLEDが1秒おきに点滅します。持っていたので、スケッチをボードにアップロードできませんでした。
Windows 10 Pro64ビットを実行しているコンピューターでArduino IDE 1.6.7を使用しています。問題を調査しましたが、すべてを試しましたが、修正を見つけることができませんでしたcanfind。LEDの点滅を速くするために、Blinkにわずかな変更をアップロードしようとしています。ボードには、USBケーブル以外は何も接続されていません。コンピュータ。コードも問題なくコンパイルされます。
受け取った主なエラーメッセージを共有することから始め、次にいくつかの追加情報を提供します。私のエラーメッセージ:
_Arduino: 1.6.7 (Windows 10), Board: "Arduino/Genuino Uno"
Sketch uses 1,030 bytes (3%) of program storage space. Maximum is 32,256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2,039 bytes for local variables. Maximum is 2,048 bytes.
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b115200 -D -Uflash:w:C:\Users\(my username)\AppData\Local\Temp\build9c9ef3bdfe2fccb480bc6e4bac749e41.tmp/Blink.ino.hex:i
avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM3
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xcf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xcf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xcf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xcf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xcf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xcf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xcf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xcf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xcf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xcf
avrdude done. Thank you.
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
_
プロセスのさまざまな時点で、さまざまな長さの時間、リセットボタンを押してみましたが、何の効果もありませんでした。さらに詳しい情報は次のとおりです。
COMポートをCOM4に変更した結果、次のようになりました。avrdude: ser_open(): can't open device "\\.\COM4": The system cannot find the file specified.
COM3に戻した結果、avrdude: ser_open(): can't open device "\\.\COM3": Access is denied.
次に、Arduinoソフトウェアを完全にアンインストールしました(ボードを取り外した後)
私は、他のサイトや質問が修正であると述べていることに基づいてこの情報を共有しました(それらのどれも私のために機能しませんでした)。
私は自分の状況に対する最終的な正しい答えを見つけました。ボードは不発弾でした。 ATmega328が動作し、ブートローダーがありましたが、PCB USB-Bポートとマイクロコントローラーの間の接続が短絡または損傷していました。新しいボードを購入して、故障したボードを返品しました。すべてが魅力のように機能します。
ただし、Arduinoをあきらめる前に、次のようないくつかの可能な診断と修正を試す必要があります。
これらのいずれも機能しない場合は、ボードが誤動作している可能性があります。
私は以前にこの問題について聞いたことがあります。通常、それに対する修正は、新しいUSBA-to-Bケーブルを入手することです。アマゾンで3ドルから5ドルで入手できます。
ATmega16U2用のWindowsドライバーをインストールしましたか?これがUSB接続を管理するチップです。