Arduino®とは何ですか?
Arduino®は、小型のコンピューティングプラットフォームのブランドと、電子愛好家、日曜大工(DIY)の群衆、アーティスト、教育者を対象とした対応するプログラミングソフトウェアを指します。 同じ名前のイタリアの会社がArdunio®製品を設計し、無料のドキュメント、ソフトウェア、さらには完全なハードウェア回路図をオンラインで提供して、誰でも使用または配布できます。 この技術は、主に物理的な世界との相互作用を目的としており、さまざまなセンサー、ライト、モーター、その他の電子部品とともに使用して、環境を感知して相互作用することができます。 活気のあるユーザーコミュニティは、エンターテイメントガジェットから自律型航空機に至るまで、さまざまなプロジェクトにこのテクノロジを適用しています
Arduino®プラットフォームはもともと、イタリアの学生に電子プログラミングとデザインを紹介するための安価でシンプルな方法として作成されましたが、手頃な価格、使いやすさ、オープンなデザインに重点を置いたプロジェクトは世界中の注目を集めました。 同社は、オープンソースハードウェアのパイオニアになりました。これは、ほぼすべての目的で完全なハードウェアスケマティックを利用できるという哲学です。 同社は、イタリア製の回路基板が低品質の模倣品と混同されないように、その名前を商標登録しました。 しかし、Arduino®設計に基づいたさまざまな製品が利用できます。ただし、安価なアジアの模造品から、公式設計に基づいた商標フリーのプロジェクトをサポートするコミュニティがサポートするFreeduinoサイトまで。 Arduino®チームは、このオープンな精神を自由に利用できるドキュメント、サポート、およびサンプルプロジェクトで完全に受け入れ、他のユーザーからの提案された改善点を独自の設計に組み込みました。
2005年の創立以来、Arduino®ブランドは、さまざまなハードウェア、ソフトウェア言語を作成するためのプログラミング言語および統合開発環境(IDE)を含むように拡大しています。 公式チームによる製造であれ、他の企業による製造であれ、ハードウェアはマイクロコントローラー、つまりソフトウェア命令を実行する小型コンピューターを中心に構築された回路基板の一部として販売されることがよくあります。 エレクトロニクス愛好家は、組み立てられていないArduino®キットを購入したり、回路基板をゼロから設計したり、マイクロコントローラーを個別に購入することもできます。 事前に組み立てられた製品に見られる主な違いは、ボードのサイズと、マイクロコントローラーを他のコンポーネントに接続するための入出力(I / O)オプションの数と種類です。
ほとんどのArduino®プロジェクトには、何らかの形の物理コンピューティングが含まれます。これは、マイクロコントローラーが周囲の環境を感知するか、何らかの形で相互作用することを意味します。 最も単純な例では、これには発光ダイオード(LED)のオンとオフの切り替えしか含まれませんが、プラットフォームにはロボット工学や高度なエレクトロニクスプロジェクトに十分な計算能力があります。 アーティスト、ハードウェアハッカー、および愛好家は、Arduino®製品を使用して、無人航空機(UAV)、空中汚染物質を監視するデバイス、さらには水が必要なときに所有者に電話をかけたり、ツイートしたり、テキストを送信したりできるプラントなど、非常に創造的なプロジェクトを構築しました。