最初の最良の選択は、Arduino UNOからATMega328p-puチップを取り外し、最終回路に組み込むことだと思います。チップは約$ 1.50です。
そうすれば、展開する最終的なデバイスの代わりにUNOをプログラマーとして使用できます。
プログラミングを完了した後、ATMega328p-puチップを取り外してブレッドボードで使用する適切な方法に関するドキュメントがこれ以上ないのはなぜかわかりません。
ブログでこれを行う方法を正確に説明します:http : //raddev.us/arduino/post/2018/07/03/arduino-uno-using-your-atmega328p-u-as-stand-alone
しかし、ここに基本があります。まず、チップを取り外します。そうすると、次のようになります。(注:私はUNOのElegooクローンを使用しています)。
次に、ピン7に電力を供給し、ピン8をGNDに接続します。
16MHzの水晶が必要
ただし、この時点では、チップはスケッチを実行していないようです。これは、実際に16MHzで動作する水晶が必要だからです。
UNOボードにはそのチップがインストールされており、それが動作する理由です。ここで見ることができます:
最後に、16MHzクリスタルといくつかの22pFキャップを追加すると、チップはスタンドアロンで実行されます(UNOなし)。
水晶をピン9と10に追加します。すべての詳細を見るには、ブログエントリまたはatmega328データシートを参照してください。
最後に、他のすべてを配線するだけ
その後、回路の残りの部分を適切なピンに配線するだけで、ATMega328p-puをスタンドアロンで実行できます。
それは実際に素晴らしい学習体験でもあります。
交換用のatmega328p-puチップをUNO用に購入するだけで、必要なすべてのプロジェクトを非常に安価に作成できます。