RGB LEDを光らせる
CoddyのArduinoジャーニー「出力」セクションの一部。レッスン 6/24。
RGB LED 是一个封装内的三个小型 LED:红色、绿色和蓝色。它有四个引脚,每种颜色各一个,另一个由三个 LED 共用。
在共阴极 RGB LED 中,共用引脚是三个 LED 的负极,因此要连接到 GND。每个颜色引脚都通过各自的电阻连接到各自的引脚。在这块板上:
const int redPin = 11;
const int greenPin = 10;
const int bluePin = 9;每种颜色都是普通的 LED:将其引脚设为 HIGH 可点亮,将其设为 LOW 可关闭。
digitalWrite(redPin, HIGH); // 赤色を点灯
digitalWrite(bluePin, LOW); // 青色を消灯要从一种颜色切换到另一种颜色,请关闭原来的颜色,同时点亮新的颜色。如果两种颜色都保持点亮,你会看到它们混合在一起。
チャレンジ
簡単RGB LEDは、赤がピン11、緑がピン10、青がピン9に接続されています。次の2色を切り替えるようにしてください。
- 赤を1秒間
- 次に青を1秒間
- 一度に点灯する色は1色だけにして、これを繰り返します
Runを押してから、Checkを押してください。
自分で試してみよう
const int redPin = 11;
const int greenPin = 10;
const int bluePin = 9;
void setup() {
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}
void loop() {
// 赤色を1秒間点灯させ、次に青色を1秒間点灯させる
}
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
出力のすべてのレッスン
自分で練習してみよう: Arduinoプレイグラウンド