/* CVO De Verdieping: Arduino
*
* Sketch: RGB Dimmer
* oefening 10
*
* Houtmeyers Patrick
* 4/12/2023
*/
const int PIN_LED_R = 11;
const int PIN_LED_G = 10;
const int PIN_LED_B = 9;
int ledWaardeR = 0;
int ledWaardeG = 0;
int ledWaardeB = 0;
// VOORBEREIDING
void setup() {
Serial.begin(9600);
}
// UITVOERING
void loop() {
while (Serial.available() > 0) {
char c = Serial.read();
Serial.print(c);
switch (c) //
{
case 'R':
ledWaardeR = Serial.parseInt();
break;
case 'G':
ledWaardeG = Serial.parseInt();
break;
case 'B':
ledWaardeB = Serial.parseInt();
break;
default:
break;
}
}
analogWrite(PIN_LED_R, ledWaardeR);
analogWrite(PIN_LED_G, ledWaardeG);
analogWrite(PIN_LED_B, ledWaardeB);
}