LEDマトリックス付き六足歩行ロボット

SAMSAはATmega128搭載のWiringボードをベースに作られています。SAMSA IIはATmega1280搭載のArduino Megaを使っています。どちらもほぼ同じですが、ATmega1280はSRAMがATmega128の倍の8KBあります。SAMSA IIではArduino IDEは使っていません。ソフトウェアは、ArduinoとWiringのライブラリを少し使って、C++で直接書かれています。


SAMSA IIには、さらに2つのマイクロコントローラが積まれています。ひとつは頭部に積まれた旧型のArduino Mini(ATmega168)です。センサーの管理をしています。もうひとつはATmega8です。これはディスプレイに埋め込まれています。ディスプレイのファームウェアは別のものと入れ替えました。こうすることで、メインのマイクロコントローラをディスプレイのピクセルやフレームバッファの管理から解放できます。

頭部のマイクロコントローラは、センサーからのデータのサンプリング、フィルタリング、処理を担当します。シャープ製距離センサーと側方の赤外線センサーからのデータが合体して、ひとつの「スーパースマート距離センサー」になります。このマイクロコントローラは、リモコンに使われている38 KHz赤外線受信器からのデータの解析も行います。

この2つのマイクロコントローラーがメインのマイクロコントローラーの負担を軽減することで、より高度な動作が可能になりました。

Arduino Blogより]

- John Baichtal

原文

Posted by Tetsuo Kanai | Apr 21, 2011 01:00 AM
Arduino, Robotics | 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