Arduinoのプログラミング:初心者向けチュートリアル
Arduinoは、市場で最も有名な開発者プラットフォームの1つです。 ここで正しくプログラミングして使用する方法を見つけることができます。
Arduino:このハードウェアはプログラミングに必要です
Arduinosは海辺の砂のようなものです。 したがって、選択範囲は広い。 問題にまだ慣れていない場合は、いくつかのヒントがあります。
- Arduino Unoは、6つのアナログピンと14のデジタルピンの両方を備えているため、初心者に非常に適しています。つまり、すでに多くの電子コンポーネントを接続できます。 また、新しいボードを購入することなく、マイクロコントローラーを(通常)交換できるという利点もあります。 ボードを使用してプログラムし、回路にはんだ付けすることも簡単です。
- もう1つの優れたエントリーレベルのボードはArduino Mega 2560です。チップは永続的にインストールされますが、ボードはUnoよりもかなり多くのピンを提供しますが、それに応じて高価です。
- Arduinoプラットフォームは「オープンソース」であるため、「実際の」Arduinosに代わる安価な代替品も多数あります。
- 便利なことに、さまざまな電子部品が付属しているArduinoキットをインターネット上で見つけることができ、お金を節約できます。
- キットを購入しない場合は、部品を個別に入手できます。 初心者の方は、まずいくつかのLED、抵抗器、ボタン、ポテンショメーター、サーボを購入して、たくさん試してみてください。 コンポーネントを接続するには、ジャンパーケーブルとブレッドボードも必要です。
Arduino IDEをインストールする
Arduinoを本当に楽しむ前に、まずArduino IDEをインストールする必要があります。
- Windowsでのインストール中に、Arduinoドライバーをインストールするかどうかを何度か尋ねられます。 必ず「インストール」をクリックしてください。そうしないと、後でPCでArduinoを使用できなくなります。
Arduino:制御LED
ArduinoでLEDを制御する方法を紹介します。
- これを行うには、最初に「GND」というラベルの付いたピンをジャンパーケーブルを使用してLEDの短辺に接続します。
- LEDの反対側を適切な抵抗器に接続します。
- また、抵抗をピン13に接続します。
- Arduino IDEを起動し、ArduinoをUSBケーブルでPCに接続します。
- [ツール]タブをクリックして、ボード、その仕様、ポートを選択します。
- 「void setup()」では、最初にピン13を出力として定義するコマンドを追加する必要があります。 これは、コマンド「pinMode(13、OUTPUT);」で簡単に実行できます。 (引用符なし)。
- 「void loop()」では、繰り返し実行するコマンドを追加できます。 まず、コマンド「digitalWrite(13、HIGH);」 ピンはHIGHに設定されます。つまり、3.3ボルトの電圧が印加されます。
- 次に、コマンド「delay(1000);」を追加します。 そのため、プログラムは1秒間待機します。
- これで、コマンド「digitalWrite(13、LOW);」を使用できます。 プログラムがLEDを再びオフにするように追加します。 次に、遅延コマンドを再度挿入します。
- 最後に、プログラムをArduinoにアップロードします。 これでLEDが点滅しました!
Arduinoのボタンを使用する
Arduinoのボタンを使用するには、ブレッドボードの溝の領域にボタンを挿入します。
- 左下のコネクタを5Vピンに接続し、右下のコネクタを10キロオーム以上の抵抗を介して接地します。
- コネクタは、右上隅のピン3にも接続されます。
- セットアップ方法では、最初にこのボタンを入力として定義します: "pinMode(3、INPUT);"
- コマンド「digitalRead(3);」 これで、ピンのデジタル状態を読み取ることができます。 これはHIGHまたはLOWのいずれかです。 単純にifステートメントを使用してクエリします。
Arduino:制御サーボ
サーボの制御はやや複雑であるため、別の記事でこれをまとめました。
次の記事では、Javaで独自のプログラムを作成する方法を学習します。