int pinR = 4;
int pinG = 5;
int pinB = 6;
int slideR = A0;
int slideG = A1;
int slideB = A2;
void setup() {
pinMode(pinR, OUTPUT);
pinMode(pinG, OUTPUT);
pinMode(pinB, OUTPUT);
pinMode(slideR, INPUT);
pinMode(slideG, INPUT);
pinMode(slideB, INPUT);
pinMode(A3, INPUT);
pinMode(A4, INPUT);
pinMode(8, INPUT);
pinMode(0, OUTPUT);
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
}
void loop() {
analogWrite(pinR, analogRead(slideR));
analogWrite(pinG, analogRead(slideG));
analogWrite(pinB, analogRead(slideB));
int vert = analogRead(A3);
int horz = analogRead(A4);
if (vert > 512){
digitalWrite(0, HIGH);
digitalWrite(1, LOW);
}
if (vert < 512){
digitalWrite(1, HIGH);
digitalWrite(0, LOW);
}
if (horz > 512){
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
}
if (horz < 512){
digitalWrite(3, LOW);
digitalWrite(2, HIGH);
}
if (horz == 512 || vert == 512){
digitalWrite(0, LOW);
digitalWrite(1, LOW);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
}
if (digitalRead(8) == HIGH)
{
digitalWrite(0, HIGH);
digitalWrite(1, HIGH);
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
}
}