2
コンピューターなしのISPとしてのArduino
ispとして動作するように設定された1つのarduinoにデータとしてファームウェアをプリロード(コンピューターなどを使用)し、そのarduinoを使用してispインターフェースを別のインターフェースにプラグインし、ファームウェアをアップロードする方法を知っているか、知っていますか? 明確にするために-本格的なコンピューターに直接接続することなく、arduinoスケッチをアップロードできるようにする方法を探しています。 理想的な手順は次のとおりです。 新しいスケッチ/ファームウェアを書く ファームウェアのコンパイル コピーファームウェアをデータとしてArduino Aに書き込みます(Arduino AはISPとして動作するように設定されています) Arduino Aをコンピューターから切り離す 別の場所で、ISPヘッダーを使用してArduino AをArduino Bに接続します 何らかの方法(プッシュボタンなど)を使用すると、Arduino Aがトリガーされ、プリロードされたファームウェアがArduino Bにアップロードされます。 ファームウェアのアップロードはSPIインターフェースを介した単なるバイト交換であるため、理論的には機能すると想定していますが、現実はわかりません。 私が考えているシナリオは、arduinoを(永久に)自分のコンピューターから離れた場所にインストールする場合です(ラップトップを持っていないか、手に入れたくない)再プログラムするのは面倒ですそれ。 私が検討したもう1つの方法は、DILパッケージのATMEGAを使用することです再プログラムするたびにチップ。