こんにちは、Habr!
最近、私はそのような状況に陥りました。私はArduino Leonardoを購入し、それを1年間使用しました。そして突然それは機能しなくなりました。ボードを保存する方法を見つけようとして、私は一生懸命グーグルを始めました。そして、救いの方法を説明するガイドがそれほど多くないことに気づいたので、私は自分で書くことにしました。
そのため、スケッチがロードされていないArduinoボード(どちらでも構いません)が提供されます。それをどうするか?
IDEの設定を確認してください。
はい、はい、多くの場合、問題は正確に間違った設定にあります。したがって、最初のステップは、正しいポートが選択されているかどうか、正しいボード、プログラマー、ブートローダーなどが選択されているかどうかを確認することです。ほとんどすべてのボードのIDEをセットアップする詳細な手順は、Googleである可能性があります。すべてをリストするわけではありません。ここにあります。
運転手。
時々問題はボードを操作するためのドライバーの不足にあります。ボードにCH340マイクロ回路がある場合は、そのためのドライバーをインストールする必要があります。そうすれば、ほとんどすべてが機能します。あなたはそれを、例えば、ここで見つけることができます
シリアル
ボードがコンピューター上の他のプログラム(パテ、ポートモニターなど)と通信する場合は、すべてのプログラムをボードから切断します。90%の確率ですべてが機能します。
ペリフェリー
プロジェクトでRXピンとTXピン(0番目と1番目のピンを意味する)に接続する場合は、それらからすべてを切断します。そうしないと、ファームウェアがロードされません。
, . :
, 99,9% .
, Arduino Leonardo, . : 2. , , ( ), , 10 . RESET GND. .
!