/*
apertura n versión 1.2
3 sets de 2 led's fadding de una a otra vía pot
*/
int ledPin1a = 11; LED 1 un
int ledPin1b = 10; LED 1 b
int ledPin2a = 9; LED 2 un
int ledPin2b = 6; LED 2 b
int ledPin3a = 5; LED de 3 un
int ledPin3b = 3; LED 3 b
int PotPin1 = 1; Establezca la variable al valor del pin analógico 1
int PotPin2 = 2; Establezca la variable al valor del pin analógico 2
int PotPin3 = 3; Establezca la variable al valor del pin analógico 3
int valor1 = 0;
int valor2 = 0;
int valor3 = 0;
int ledValue1a = 0;
int ledValue1b = 0;
int ledValue2a = 0;
int ledValue2b = 0;
int ledValue3a = 0;
int ledValue3b = 0;
void setup()
{
pinMode (ledPin1a, salida);
pinMode (ledPin1b, salida);
pinMode (ledPin2a, salida);
pinMode (ledPin2b, salida);
pinMode (ledPin3a, salida);
pinMode (ledPin3b, salida);
Serial.Begin(9600);
valor1 = analogRead(1);
valor2 = analogRead(2);
valor3 = analogRead(3);
}
void loop()
{
valor1 = analogRead(PotPin1); leer valor de PotPin1
ledValue1a = valor1 / = 4;
ledValue1b = 255 - ledValue1a;
analogWrite (ledPin1a, ledValue1a);
analogWrite (ledPin1b, ledValue1b);
valor2 = analogRead(PotPin2); leer valor de PotPin2
ledValue2a = value2 / = 4;
ledValue2b = 255 - ledValue2a;
analogWrite (ledPin2a, ledValue2a);
analogWrite (ledPin2b, ledValue2b);
valor3 = analogRead(PotPin3); leer valor de PotPin3
ledValue3a = valor3 / = 4;
ledValue3b = 255 - ledValue3a;
analogWrite (ledPin3a, ledValue3a);
analogWrite (ledPin3b, ledValue3b);
Serial.Print(ledValue1a);
}
funciona buen, recto se descolora, una alta otros baja.