Arduino操作共阴极RGB LED
int led1=9;
int led2=10;
int led3=11;
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
}
void setColor(int red, int green, int blue){
analogWrite(led1, 255-red);
analogWrite(led2, 255-green);
analogWrite(led3, 255-blue);
}
void loop() {
setColor(0, 255, 255);
delay(100);
setColor(255, 0, 255);
delay(100);
setColor(255, 255, 0);
delay(100);
}