// 3kleurenled RGB regeling
// Simons Erik
// 25/01/2025
// Vaste waarden
const int LED_ROOD = 11;
const int LED_GROEN = 10;
const int LED_BLAUW = 9;
const int POT_ROOD = A2;
const int POT_GROEN = A1;
const int POT_BLAUW= A0;
//Veranderlijke waarden
int potWaardeRood = 0;
int potWaardeGroen = 0;
int potWaardeBlauw = 0;
int lichtWaardeRood = 0;
int lichtWaardeGroen = 0;
int lichtWaardeBlauw = 0;
void setup() {
// Hier het deel dat maar 1 maal gedaan moet worden.
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
}
void loop() {
// Hier het programma dat steeds herhaald moet worden.
// Inlezen van gegevens
potWaardeRood= analogRead(POT_ROOD);
potWaardeGroen= analogRead(POT_GROEN);
potWaardeBlauw= analogRead(POT_BLAUW);
// Verwerken van gegevens
lichtWaardeRood= map(potWaardeRood,0,1023,0,255);
lichtWaardeGroen= map(potWaardeGroen,0,1023,0,255);
lichtWaardeBlauw= map(potWaardeBlauw,0,1023,0,255);
// Uitsturen van gegevens
analogWrite(LED_ROOD,lichtWaardeRood);
analogWrite(LED_GROEN,lichtWaardeGroen);
analogWrite(LED_BLAUW,lichtWaardeBlauw);
}