int red = 3;
int green = 5;
int blue = 6;
int slide_pot = A0;
int slide_pot2 = A1;
int slide_pot3 = A2;
void setup() {
// Alustetaan RGB LED.
Serial.begin(9600);
pinMode(red, OUTPUT);
pinMode(green, OUTPUT);
pinMode(blue, OUTPUT);
// Alustetaan potentiometrit.
pinMode(slide_pot, INPUT);
pinMode(slide_pot2, INPUT);
pinMode(slide_pot3, INPUT);
}
void loop() {
// Ensimmäinen slider muuttaa LED lampun punaiseksi.
int sp_value = analogRead(slide_pot);
int rgb_value = map(sp_value, 0, 1023, 0, 255); // Muutetaan potentiometrin arvot rgb arvoiksi
analogWrite(red, rgb_value);
// Toinen slider muuttaa LED lampun vihreäksi.
int sp_value2 = analogRead(slide_pot2);
int rgb_value2 = map(sp_value2, 0, 1032, 0, 255);
analogWrite(green, rgb_value2);
// Kolmas slider muuttaa LED lampun vihreäksi.
int sp_value3 = analogRead(slide_pot3);
int rgb_value3 = map(sp_value3, 0, 1032, 0, 255);
analogWrite(blue, rgb_value3);
}