別のArduinoにスケッチを描き込むスケッチ

Georgeは、シリアルケーブルを通して他のArduinoを感知して、それにプログラムを書き込むというArduinoのスケッチを作った。そのデモが上のビデオ。かの有名な "Blink" スケッチのシリアル同期版だ。

これはArduinoスケッチにSTK500プロトコルを実装したものです。STK500はavrdudeやArduino IDEでAVIチップにスケッチを書き込むために使われるプロトコルです。
通常のスケッチ(ビデオでは "BlinkSync" が使われています)は、コンパイル後にIntel Hex形式からCで書かれた(Pythonスクリプトを使用)バイトの羅列に変換されます。これを、目的のArduinoに書き込むデータとしてCopierスケッチに挿入します。
その後、 CopierのスケッチとBlinkSyncのスケッチがスタックされ、もともとのタスクの実行と、そのタスクを別のボードにコピーするというタスクを実行するひとつのスケッチとなります。
クールだね。- ちょっとIlluminato X Machinaプロジェクトのデモみたいだ。あとは、Arduinoに自分のコードを書かせるだけだね。;-]

- Collin Cunningham

原文

Posted by Tetsuo Kanai | Feb 3, 2010 02:00 AM
Arduino | Permalink | Comments (0)

Recent Entries

Leave a comment



Bloggers

Welcome to the Make:Japan Blog. You'll find all the most up to date happenings in the Maker and Crafts world here.

Tetsuo KanaiTetsuo Kanai
Translator/Writer


Takumi Funada.Takumi Funada
Engineer


Hideo TamuraHideo Tamura
Editor


MAKE Japan.

Advertise here with FM.

Why advertise on MAKE?
Read what folks are saying about us!

Click here to advertise on MAKE!

Purchase MAKE.

Categories

Archives

Recent Posts