Arduino (アルデュイーノ)とは、AVRマイコンや入出力ポートを備えたArduinoボード、Arduino言語や専用の統合開発環境(IDE)から構成されるアーキテクチャです。手頃な価格で入手可能、学習用途からメディアアート作品、プロトタイプまで幅広く使用されています。
Arduinoは機能やメモリ容量、パッケージにより様々な種類があります。RSは、最もポピュラーで技術書、解説書などが多く見られる「ARDUINO UNO」、ATmega32u4チップを搭載した「Arduino Leonardo」など、高性能のマイコンボードを豊富に取り揃えています。
Arduinoの特長
- 統合開発環境(IDE)のソフトが無償配布されています。
- ハードウェアの知識がなくても比較的容易に扱えます。
- シールドと呼ばれる拡張ボードが普及し、拡張性に優れています。
- ハードやソフトがオープンソースなので、ライセンスの範囲内での分析や改変が自由にできます。
ArduinoとRaspberry Piの違い
- OSの有無 - ArduinoにはOSがなく、Raspberry PiではOSがあります。
- 目的・用途の違い - Arduinoはスイッチやセンサの状態検知、LEDやモータの制御などの用途に滴しています。一方、Raspberry Piはディスプレイやプロジェクタなどへの映像出力、カメラの使用(画像処理など)、ネットワーク通信(有線/無線LAN)などの用途に最適です。