Arduino

概要

Arduinoとは、手の平サイズの小さな電子基板コンピュータとして最低限必要な要素を実装した、いわゆるワンボードマイコンの一つ。設計情報が公開されており、誰でも互換製品を制作・販売することができる。

機械の制御などに用いられるマイクロコントローラ(Atmel AVRシリーズ)を中心に、制御用のICチップや外部入出力用の各種端子(I/Oポート)が組み込まれている。プログラムデータを記憶するメインメモリRAM)やストレージフラッシュメモリあるいはEEPROM)はマイコンに内蔵されている。

パソコンなど外部のコンピュータUSBポートを通じて接続することができ、開発したプログラムマイコンに送り込んだり、給電して稼働させることができる。単体でも動作するよう、電源コードを差し込むDCプラグジャックや、バッテリーなどに繋げられる電源端子(Vinピン)も用意されている。

マイコンを作動させるプログラムは「Sketch」(スケッチ)と呼ばれ、パソコン向けの独自の統合開発環境「Arduino IDE」などで開発することができる。C言語に似た記法や構文を持つ独自のプログラミング言語(Arduino言語)を採用しており、初学者も手軽に始められるよう、最低限の記述で単純なプログラムを作成することができる。

Arduino単体でできることは少なく、入出力端子を通じた外部装置の制御が主な用途となる。センサーを繋いで周囲の物理量を測定したり、LEDを繋いで光らせたり、アクチュエータやモーター、あるいはもっと複雑なロボットのような機械の動作を制御することができる。

Arduinoの開発は2005年にイタリアのイブレア(Ivrea)市で、イブレアインタラクションデザイン工科大学(IIDI)のマッシモ・バンジー(Massimo Banzi)氏ら大学教員を中心とするグループが創始した。当時は安価なマイコンボードの選択肢が少なく学生が電子工作やロボット制御を学習するのが大変だったため、シンプルで簡単に手に入るボードを供給できるようにすることを目指した。

開発グループが創業したArudino SRL社がオリジナルのArduinoハードウェアの製造、販売と関連ソフトウェア開発などをっているが、Arduinoの設計情報は「オープンソースハードウェア」として公開されており、誰でも自由に完全な複製品(クローン製品)の製造や販売をったり、設計の改変や拡張うことが認められている。ただし、「Arudino」の商標権は同社が保持しており、複製品や互換品は別の名称で提供することが求められる。

(2021.9.7更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる