Arduino:LEDの制御-仕組み
Arduinoマイクロコントローラーを使用すると、電子部品を簡単に制御できます。 この実用的なヒントは、ArduinoでLEDを制御する方法を示しています。
Arduinoを介したLEDの制御:必要なコンポーネント
ArduinoでLEDを制御する前に、必要なコンポーネントがすべて揃っていることを確認する必要があります。
- まず第一に、もちろん、あなたはArduinoが必要です。 初心者には、Arduino UnoまたはArduino Mega 2560が推奨されます。ArduinoソフトウェアとArduinoハードウェアはどちらもオープンソースの意味でオープンソースであるため、Arduino自体で製造されていない安価なArduinoボードもあります。しかし、別の会社から。
- Arduinoに加えて、LEDも必要です。 単色LEDとRGB LEDを区別できます。
- また、通常のArduinoピンの電圧(U = 3.3 V)はLEDに対して少し高すぎるため、いくつかの抵抗を取得する必要があります。
- コンポーネントの切り替えを簡単にするために、ブレッドボードを使用して、コンポーネントをはんだ付けする必要がなくなります。
- また、コンポーネントを接続できるように、ジャンパーケーブルを購入することを忘れないでください。
- ところで、すべてのコンポーネントがすでに含まれているため、多くのお金を節約できる多くの実用的なArduino初心者キットをインターネットで見つけることができます。
Arduinoを介したLEDの制御:準備
重要なコンポーネントをすべて入手したら、いくつかの最終準備を行う必要があります。
- 最初に行うことは、コンピューターにArduino IDEをインストールすることです。 インストール中に、異なるArduinoドライバーをインストールするかどうかを尋ねられる場合があります。 そうしないと、コンピューターはArduinoを認識しません。
- 次に、写真に示すようにLEDをArduinoに接続します。
- 次に、Arduino IDEを起動します。 「void setup()」では、最初にLEDが出力として接続されるピンを定義する必要があります。 これは、コマンド「pinMode(13、OUTPUT);」で簡単に実行できます。 (引用符なし)。 この例では、LEDはピン13に接続されています。
- 「void loop()」では、常に次々に実行するコマンドを定義できます。 最初に、コマンド「digitalWrite(13、HIGH);」で13をピン留めできます。 「高」に設定します。 これは、最大電圧(3.3 V)が印加されることを意味します。
- 次に、delayコマンドを使用して、プログラムに1000ミリ秒待機させることができます。「delay(1000);」
- 次に、ピン13を「LOW」に戻す必要があります。「digitalWrite(13、LOW);」
- 最後に、遅延コマンドを追加します。
Arduino:LEDを点滅させます
プログラムを終了し、すべてのコンポーネントを正しく接続したら、プログラムをArduinoにロードできます。
- すべてが正常に機能した場合、LEDが点滅するはずです。
Arduino:内蔵LEDを制御する
Arduinoがあり、LEDが手元にない場合は、組み込みのArduino LEDも制御できます。
- ピンの番号の代わりに、単にコマンドで「LED_BUILTIN」を使用する必要があります。
次の実用的なヒントでは、Raspberry PiをWiFiリピーターとして使用する方法を学習します。 また、割引を使用して、コンラッドから電子部品を低価格で入手することもできます。