1.Arduinoとは何ですか?
使いやすいハードウェアとソフトウェアを実装するというアイデアに基づいたArduinoは、オープンソースのエレクトロニクスプラットフォームです。
Arduinoボードは入力信号を読み取ることができます
○加速とステアリング
○ボタンを指で押す
○Twitterメッセージ
○センサーのライト
そしてそれを出力信号に変えます
○モーターを作動させる
○LEDをオンにする
○オンラインで何かを公開する
ボード上のマイクロコントローラーに一連の命令を送信することで、ボードに何をすべきかを伝えることができます。これを行うには、Arduinoプログラミング言語(配線に基づく)と、処理に基づくArduinoソフトウェア(IDE)を使用します。
学生、愛好家、アーティスト、プログラマー、専門家などのメーカーの世界的なコミュニティがこのオープンソースプラットフォームの周りに集まっており、彼らの貢献は、初心者や専門家に非常に役立つ可能性のある、信じられないほどの量のアクセス可能な知識になりました。
走ったり、踊ったり、自分で操作したりできるロボットを作りたいですか?
心拍数や歩数を検出できるだけでなく、時刻、日付、曲の再生もできるスマートブレスレットを作りたいですか?
仕事中でも自宅で配達をコントロールできると思いますか?あなたはあなたのために床を掃除することができるロボットになりたいですか?
あなたはあなたのために自動的にコーヒーを注ぐことができる装置を作りたいですか?あらゆる種類のクールでロマンチックな照明効果を実現したいですか?
アベンジャーアライアンスのようなインフィニティガントレットが欲しいですか?
あなたが望む限り、arduinoはあなたがそれを達成するのを助けることができます。
2.Arduinoの歴史
Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellisによって設立されたオープンソースプロジェクトとして、Arduinoは日常のオブジェクトから複雑な科学機器まで、何千ものプロジェクトの頭脳でした。その歴史に関して言えば、Arduinoは当初Interaction Design InstituteIvreaで開発されました。イタリア北部で。これは、HernandoBarraganが修士論文として構築したプラットフォームであるWiringに由来します。インタラクションで-Ivrea。ヘルナンドはマッシモとケーシー・レアスからアドバイスを受けました。配線、そして次にArduinoは、MassimoとCaseyの両方による以前の作業に基づいています-MassimoのProgramma2003電子プロトタイピングプラットフォームとCaseyとBenFryによる処理プラットフォーム。 WiringとArduinoの両方の初期バージョンも、PascalStangのavrlibライブラリに依存していました。
初期のArduinoボードは、MassimoBanziとDavidCuartiellesによって設計されました。 David Mellisは、Wiringに基づいた最初のArduinoソフトウェアを開発し,
NicholasZambettiによる初期の多くの貢献がありました。ニューヨークのITPのTomIgoeは、Arduinoプロジェクトの早期採用者およびアドバイザーでした。 Gianluca Martinoは、製造とハードウェア設計を支援しました。Arduinoプロジェクトは現在、世界中にオフィスと人々を抱える国際的な企業によってサポートされています。
Arduinoの名前は、イブレア出身の初期のイタリア王にちなんで名付けられたイブレアのバーにちなんで付けられました。
ボルト(USB /バレルジャック)
すべてのArduinoボードには、電源に接続する方法が必要です。 Arduino UNOは、コンピューターからのUSBケーブル、またはバレルジャックで終端された壁の電源(このようなもの)から電力を供給できます。上の写真では、USB接続には(1)のラベルが付いており、バレルジャックには(2)のラベルが付いています。
USB接続は、Arduinoボードにコードをロードする方法でもあります。
プログラミング方法の詳細
Arduinoの使用については、Arduinoのインストールとプログラミングのチュートリアルをご覧ください。
注:20ボルトを超える電源を使用しないでください。
(そしてそれによってあなたのArduinoを破壊します)。ほとんどのArduinoモデルの推奨電圧は6〜12ボルトです。
ピン(5V、3.3V、GND、アナログ、デジタル、PWM、AREF)
Arduinoのピンは、ワイヤーを接続して回路を構築する方法です(おそらくブレッドボードといくつかのワイヤーとの結合)。通常、黒いプラスチックの「ヘッダー」が付いているので、ワイヤーをボードに直接差し込むだけです。 Arduinoにはいくつかの異なる種類のピンがあり、それぞれがボードにラベルが付けられ、さまざまな機能に使用されます。
GND(3):「Ground」の略。 ArduinoにはいくつかのGNDピンがあり、いずれも回路を接地するために使用できます。
5V(4)&3.3V(5):ご想像のとおり、5Vピンは5ボルトの電力を供給し、3.3Vピンは3.3ボルトの電力を供給します。 Arduinoで使用される単純なコンポーネントのほとんどは、5ボルトまたは3.3ボルトで問題なく動作します。
アナログ(6):「アナログ入力」ラベル(UNOのA0からA5)の下のピンの領域は、アナログ入力ピンです。これらのピンは、アナログセンサー(温度センサーなど)からの信号を読み取り、読み取り可能なデジタル値に変換することができます。
デジタル(7):アナログピンの向かいにはデジタルピン(UNOでは0から13)があります。これらのピンはデジタル入力(ボタンが押されたかどうかの確認など)とデジタル出力(LEDへの電力供給など)の両方に使用できます。
PWM(8):いくつかのデジタルピンの横にあるチルダ(〜)に気づいたかもしれません
(UNOでは3、5、6、9、10、および11)。これらのピンは通常のデジタルピンとして機能しますが、パルス幅変調と呼ばれるものにも使用できます。
0 件のコメント:
コメントを投稿