これらも含めて個人向けに人気なのは? Arduino
ページ
ノート
閲覧
編集
履歴を表示
ツール
表示 非表示
テキスト
小
標準
大
幅
標準
広め
色 (ベータ)
自動
ライト
ダーク
出典: フリー百科事典『ウィキペディア(Wikipedia)』
この記事の外部リンクはウィキペディアの方針やガイドラインに違反しているおそれがあります。 過度または不適切な外部リンクを整理し、有用なリンクを脚注で参照するよう記事の改善にご協力ください。
Arduino
Arduino Uno SMD R3
開発元 Arduino
製造元 多数
種別 ワンボードマイコン
OS 無し
CPU Atmel AVR (8-bit),
ARM Cortex-M0+ (32-bit),
ARM Cortex-M3 (32-bit),
Intel Quark (x86) (32-bit)
メモリ SRAM
ストレージ Flash, EEPROM
ウェブサイト www.arduino.cc
Arduino(アルドゥイーノ もしくは アルデュイーノまたはアルディーノ)とは、(ハードウェアの)「Arduinoボード」、および(ソフトウェアの)「Arduino IDE」から構成されるシステムである。Arduinoボードは、AVRマイコン、入出力ポートを備えたワンボードマイコンであり、Arduino IDEはC言語風の「Arduino言語」によってプログラムを制作・コンパイル・デバッグ等し、それをArduinoボードに転送等々するための統合開発環境である。
また「Arduino」という名称は広義には、それらの開発・改良を行う一連のプロジェクトや、その結果生まれた会社、またその多くの開発者らによるコミュニティまでも指すことがある。
もともと2005年にイタリアで5人の人物によって、「もっとシンプルに、もっと安価に、技術者でない学生でもデジタルなものを作ることができるようにする」という目的を据えたプロジェクトとしてが立ち上がり、数年のうちに世界に普及した。「Arduino IDE」の管理を行い開発コミュニティの窓口となる非営利団体Arduino Foundation、およびArduino関連品の販売の一元管理を行う営利団体Arduino Holdingが関わっている[1]。
概要
Arduino はワンボードマイコンの一種であり、I/Oポートを備え、インタラクティブな装置として用いることができる。スタンドアローンで作動させることもでき、また他のコンピュータと常時連携させ、そこで動くソフトウェアをホスト役に設定して、それに従属しコントロールされる形などで用いることも可能である。
オープンソースハードウェアであり、オープンソースのごく簡単な規定を守りさえすれば誰でも自由に用いることができ、ハードウェア設計情報のEAGLEファイルは無料でネット上で公開されている。組み立て済みの基板を購入することもできるほか、自分自身の手で Arduinoのハードウェア を組み立てることもできる。Arduino が「オープンソースハードウェアという概念を広めるきっかけとなった」と評価する声もある[2]。
Arduinoボードは入出力ポートの数、ボードの大きさなどが異なる様々なタイプが用意されており、それらの中から用途や好みに応じて選ぶことができる。
→「§ ハードウェア」も参照
歴史
Arduinoを生みだすことになった「Arduinoプロジェクト」は2005年に北イタリアのイヴレーアという街でのen:Interaction Design Institute Ivrea (IDII)において始まった。当時、ロボットのデジタル制御装置の試作をするために学生が用いることが可能だったのは主にBASIC Stampであり、これは価格が当時$50ほどもし、学生たちにとっては相当な経済的負担で、もっと安価な制御装置の出現が望まれていた。こうしたことを背景に、it:Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellisという5人のグループが、「もっとシンプルに、もっと安価に、技術者でない学生でもデジタルなものを作ることができるようにする」という目的を据えた「Arduinoプロジェクト」を立ち上げ、他の同様の目的の品々よりも、遥かに安価で簡単に使用できるものの開発に成功した。
Arduinoプロジェクトは2006年度のアルス・エレクトロニカ賞で名誉言及を受けた3[5]。
Arduinoボードは、2008年10月までに5万ユニット以上[6]が販売され、その後も順調に普及が進み、2011年2月までに約15万台[7]、2013年時点で約70万台(公式分のみ。加えて、非公式クローンが同数以上販売されていると予測されている)[8]販売された。
Arduinoは「デジタル制御用のボード」というジャンルで、非常に安価で、シンプルで、消費電力が非常に小さく、こうしたボードの中では世界的に一番普及している。さらに「メイカームーブメント」(デジタルなモノの自作を推進する運動)が盛り上がるとともに、その便利なツールとして一層活用されるようになった。
2010年以降、「IoT」への注目が集まるにつれ、Arduinoはその入門用装置の定番としても扱われるようになっている。
なおプロジェクトの比較的初期から「Arduino」という商標の権利を持つと主張し その設計・製造・ソフト開発を行う組織は、4人が立ち上げたArduino LLC社 および Gianluca Martinoの立ち上げたArduin SRL社の2つに分裂し対立し(商標使用を巡り)訴訟が起きていたが、2016年に10月に両者の和解が正式に発表され、2社は統合し、「Arduino IDE」の管理を行い開発コミュニティの窓口となる非営利団体Arduino Foundation、およびArduino関連品の販売の一元管理を行う営利団体Arduino Holding、という体制にする、とされ[1]た。
名称の経緯
このプロジェクトを立ち上げたメンバーのひとりMassimo Banziがいきつけにしていたバーの店名が「Bar di Re Arduino」(バー・ディ・レ・アルドゥイーノ =「アルドゥイーノ王のバー」)であったので、その店に敬意を表しつつ、プロジェクト名や製品名に「Arduino」という名を使うことにした。Re Arduino(アルドゥイーノ王)は「アルドゥイーノ・ディヴレーア」(意味的には「イヴレーアのアルデゥイーノ」という呼び方)でも呼ばれ、西暦1002年にイヴレーアの王になり神聖ローマ帝国のハインリッヒ二世と闘った人物である。イヴレーアには「via Arduino アルドゥイーノ通り」という名の道がある[9]。
ハードウェア
Arduino Uno
Arduino Duemilanove
Arduino 基板上には、Atmel AVR マイクロコントローラ(ATmega8, ATmega168, ATmega328P, ATMega644P, ATmega1280, SAM3X)を中心とした回路がある。少なくとも5Vシリーズレギュレータと8MHzもしくは16MHzもしくは84MHzの水晶振動子(またはセラミック発振子)が含まれる。マイクロコントローラにはブートローダが事前にプログラムされている。 概念レベルでは、RS-232シリアル接続でプログラムされるが、ハードウェアの実装はバージョンによって異なる。シリアルArduino基板には、RS-232レベルの信号をTTLレベルの信号に変換する単純な回路が含まれる。Arduinoのほとんどの現行モデルはUSB経由でプログラムされるため、USB-to-serial アダプタチップ(FTDI FT232RLなど)が表面実装され、USB BタイプかミニBタイプの端子が付いている。Arduino Mini や非公式の Boarduino といった基板では、ホストコンピューターとの接続を基板外の USB-to-serial アダプタやケーブルに任せている。
Arduino 基板はマイクロコントローラーのI/Oピンのほとんどを他の回路で使えるようにそのまま開放している。Arduinoの主要モデル(現在はUno)では、14本のデジタルI/Oピンが利用可能で、そのうち6本はパルス幅変調信号を生成でき、他に6本のアナログ入力(デジタルI/Oピンとしても使用可能)がある。これらのピンは基板の一方の端にあるコネクターに集約されている。ここに接続するシールドと呼ばれる応用基板も発売されている。
Arduino Duemilanoveの後継機、Arduino UnoではFTDI製のUSB-シリアル変換ICを使わずに、USBインタフェースを装備したAVRマイコンを搭載し、このマイコンにプログラムすることで様々なUSBデバイスとして動作させることが出来るようになった。
Answer by Grok