ラピロにスケッチを書き込む際に stk500_getsync() not in sync resp=0x00 とエラーが表示されて書き込めない場合
ラピロにスケッチを書き込む際に stk500_getsync() not in sync resp=0x00 と言うエラーメッセージが表示されて書き込みがうまくいかない事があります。この場合原因はいくつか考えられるのですが、まずは基本的な所から確認してみましょう。確認はwindows7で行います。
・ラピロ基板をmicroUSBでPCと接続すると、初回はデバイスドライバのインストール通知のポップアップが表示されます。
・スタートメニューのマイコンピューターを右クリックしてプロパティを左クリックします。
・左上のデバイスマネージャーをクリックします。
・デバイスマネージャーのポート(COMとLPT)をクリックします。
・USB Serial Port(COM5)というようにCOMポートの番号が表示されていると思います。
お使いのパソコン次第で最後の数字は変わります。
この状態でラピロ基板と接続しているケーブルを抜くとこのUSB Serial Portも非表示になるはずです。
そうならない場合は、今表示されていたのは別のデバイスのUSB Serial Portということになります。
・Arduino IDEを起動します。
IDEのツール>ポートで、先ほど確認したラピロ基板のCOMポートの番号を選択します。
・IDEのツール>ボードで、Arduino Unoが選択されていることも確認して下さい。
・ラピロにRaspberry Piを搭載している場合、そのままではラピロ基板とRaspberry Piとの通信と衝突してしまうのでRaspberry Pi用のケーブルを一度取り外すか、Raspberry Piに給電しないようにRAPIROの電源を切った状態でスケッチの書き込みを行ってください。ラピロの電源スイッチを切った状態でもmicroUSBでPCと接続すれば書き込みは行えます。
基板が正常であれば以上の手順で書き込むことができるはずです。