目的
ArduinoでRGB_LEDモジュールでカラフル色に発光させる時のメモ
環境
- Arduino 1.8.16
- PurEyes Arduinoをはじめよう第3版対応 電子工作スターターキット-PDF教本ダウンロード特典付き
上記の教材を使っての操作
プログラム
IDEに以下を入力。
void setColor(int red, int green, int blue);
int redPin = 9;
int greenPin = 10;
int bluePin = 11;
void setup() {
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}
void loop() {
setColor(255, 255, 255);
delay(1000);
setColor(255, 0, 0);
delay(1000);
setColor(0, 255, 0);
delay(1000);
setColor(0, 0, 255);
delay(1000);
setColor(255, 255, 0);
delay(1000);
setColor(0, 255, 255);
delay(1000);
setColor(255, 0, 255);
delay(1000);
}
void setColor(int red, int green, int blue) {
analogWrite(redPin, red);
analogWrite(greenPin, green);
analogWrite(bluePin, blue);
}