const int redPin = 2;
const int greenPin = 4;
const int bluePin = 3;
const int potentiometerPin = A0;
const int linkerKnopPin = 6;
const int rechterKnopPin = 7;
int redValue = 0;
int greenValue = 0;
int blueValue = 0;
void setup() {
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
pinMode(linkerKnopPin, INPUT_PULLUP);
pinMode(rechterKnopPin, INPUT_PULLUP);
analogReference(DEFAULT);
pinMode(potentiometerPin, INPUT);
Serial.begin(9600);
}
void loop() {
if (digitalRead(linkerKnopPin) == LOW) {
greenValue = (greenValue + 1) % 256;
Serial.println("green: " + String(greenValue));
delay(10);
}
if (digitalRead(rechterKnopPin) == LOW) {
redValue = (redValue + 1) % 256;
Serial.println("red: " + String(redValue));
delay(10);
}
blueValue = analogRead(potentiometerPin) / 4;
analogWrite(redPin, redValue);
analogWrite(greenPin, greenValue);
analogWrite(bluePin, blueValue);
}