
Arduinoマイクロコントローラーは、電子工学への入門に最適で、ロボット工学やホームオートメーションなど、素晴らしいプロジェクトの開発に役立ちます。Arduinoユーザーの巨大なコミュニティが存在し、簡単に変更したり学習したりできるチュートリアルやコードサンプルが数多く公開されています(概要については「Geek 101:Arduinoとは?」をご覧ください)。
しかし、Arduinoの無数のモデルがすべてではありません。状況によっては、Arduinoと同様に、あるいはそれ以上に優れた選択肢が他にもいくつかあるかもしれません。
ビーグルボーン(89ドル)

Texas Instruments社のBeagleBoneは、同社のBeagleBoardプロトタイプボードシリーズの中で最も低価格なモデルです。強力なプロセッサ、ボード内蔵のイーサネットポート、そしてMicroSDカードスロットを搭載しています。これらの機能により、USB経由、あるいはネットワーク経由でもBeagleBoneへの接続とプログラミングが簡単に行えます。付属の4GB MicroSDカードにはAngstrom Distribution of Linuxがプリインストールされているため、PCはこれを外付けドライブとして認識します。ボードを接続し、表示されるドライブを開けると、ドライバのダウンロードと使用開始に関する説明が表示されます。
ティーンシー/ティーンシー++(20ドル/28ドル)
TeensyとTeensy++は、その名前が示す通り、超小型ボードですが、高機能で高速です。Teensyは25本のI/Oピン、Teensy++は46本のI/Oピンを備え、どちらも幅広い周辺機器に対応できます。また、どちらもオンボードUSBポートを搭載しており、プログラムのアップロード作業が簡単です。
これらのボードは、シンプルなアドオンでArduinoソフトウェアを使用することができ、多くのArduinoプログラミングライブラリとサンプルスケッチをサポートしています。これらの利点により、すぐに使い始めることができ、ゼロから何かを作らなくても、既存のArduinoチュートリアルを修正して動作を学習することができます。
ピンギーノ(35ドル)

PinguinoマイクロコントローラはArduino Unoと同じサイズと形状ですが、80MHzで動作する32ビットMIPSプロセッサコア、256KBのフラッシュプログラムメモリ、32KBのSRAMデータメモリを搭載しています。また、ボタンとLEDはすべて端に配置されているため、拡張シールドを上に重ねても操作可能です。
PinguinoはArduino Unoと同じ形状とサイズなので、Arduinoボード用のシールドを使用できます。ただし、必ずしも動作を保証するものではありません。ArduinoチームとフォーラムはPinguinoをサポートしていません。しかし、Arduinoボードに精通しているユーザーにとっては、Pinguinoは拡張性の高いアプリケーションに必要な電力を供給できる可能性があります。
Pinguinoの優れた機能の一つは、内蔵のリチウムイオンバッテリーチャージャーです。作品にバッテリーを接続すると、チャージャーが自動的に充電を続け、外部電源が切れるとボードはバッテリーに切り替わります。
MSP430 ランチパッド(4.30ドル)
テキサス・インスツルメンツ社製の低価格マイクロコントローラ、MSP430 Launchpadは、拡張性と使いやすさを重視しています。わずか4.30ドルで、DIPソケットに実装されたマイクロコントローラ、いつでも交換可能な2つ目のマイクロコントローラ、ミニUSBケーブル、ボード拡張用のPCBコネクタ、そしてクロック精度を向上させる外付け水晶振動子が付属します。
MSP430 Launchpadは複数の開発ツールキットと互換性があり、LEDの点滅例を含むいくつかのチュートリアルが用意されているので、すぐに使い始めることができます。このマイクロプロセッサのオンラインコミュニティはArduinoよりもはるかに小さいですが、ないよりはましです。
気に入りましたか?こちらも気に入るかもしれません…
- iOS 6はすでに脱獄に対応済みだが、パブリックベータ版はまだ準備できていない
- Kinsight Kinectハックで鍵を失くさない
- 360度カメラ付きクラウンを安価に作る――そしてその過程で滑稽な見た目になる
GeekTechをもっと知るには: Twitter – Facebook – RSS | ヒントを投稿する