// /// short code
int wait = 1000;
int red_pin = 11;
int green_pin = 10;
int blue_pin = 9;
void setup(){
pinMode(red_pin, OUTPUT);
pinMode(green_pin, OUTPUT);
pinMode(blue_pin, OUTPUT);
Serial.begin(9600);
}
void loop(){
rgb(255,255,255);
delay(wait);
rgb(255,255,0);
delay(wait);
rgb(255,0,255);
delay(wait);
rgb(0,255,255);
delay(wait);
rgb(0,0,255);
delay(wait);
rgb(0,255,0);
delay(wait);
rgb(255,0,0);
delay(wait);
}
int rgb(int a, int b, int c) {
analogWrite(green_pin, a);
analogWrite(blue_pin, b);
analogWrite(red_pin, c);
}
// int wait = 2000;
// #define rpin 11
// #define gpin 10
// #define bpin 9
// void setup() {
// Serial.begin(9600);
// pinMode(12, OUTPUT);
// }
// void loop() {
// analogWrite(rpin, 0);
// analogWrite(gpin, 255);
// analogWrite(bpin, 0);
// delay(wait);
// analogWrite(rpin, 255);
// analogWrite(gpin, 0);
// analogWrite(bpin, 0);
// delay(wait);
// analogWrite(rpin, 0);
// analogWrite(gpin, 0);
// analogWrite(bpin, 255);
// delay(wait);
// analogWrite(rpin, 255);
// analogWrite(gpin, 255);
// analogWrite(bpin, 0);
// delay(wait);
// analogWrite(rpin, 0);
// analogWrite(gpin, 255);
// analogWrite(bpin, 255);
// delay(wait);
// analogWrite(rpin, 255);
// analogWrite(gpin, 0);
// analogWrite(bpin, 255);
// delay(wait);
// analogWrite(rpin, 255);
// analogWrite(gpin, 128);
// analogWrite(bpin, 0);
// delay(wait);
// analogWrite(rpin, 0);
// analogWrite(gpin, 128);
// analogWrite(bpin, 255);
// delay(wait);
// analogWrite(rpin, 128);
// analogWrite(gpin, 255);
// analogWrite(bpin, 0);
// delay(wait);
// analogWrite(rpin, 0);
// analogWrite(gpin, 128);
// analogWrite(bpin, 128);
// delay(wait);
// }
// for (int value = 0; value < 256; value++) {
// analogWrite(rpin, value);
// delay(15);
// }
// for (int value = 255; value >= 0; value--) {
// analogWrite(rpin, value);
// delay(15);
// }
// for (int value = 0; value < 256; value++) {
// analogWrite(gpin, value);
// delay(15);
// }
// for (int value = 255; value >= 0; value--) {
// analogWrite(gpin, value);
// delay(15);
// }
// for (int value = 0; value < 256; value++) {
// analogWrite(bpin, value);
// delay(15);
// }
// for (int value = 255; value >= 0; value--) {
// analogWrite(bpin, value);
// delay(15);
// }