Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define maxleds 3 //creamos la variable maxled 3 elementos
- #define pot0 A0 //creamos la variable pot con el pin A0
- #define pot1 A1 //creamos la variable pot con el pin A1
- #define pot2 A2 //creamos la variable pot con el pin A2
- int led[maxleds] = {3,5,6}; //creamos un vector para los pines a utilizar
- int valor1=0; //creamos la variable valor 1 de tipo entero
- int valor2=0;
- int valor3=0;
- void setup ()
- {
- Serial.begin(9600);
- for (int i=0;i<maxleds;i++)
- pinMode(led[i],OUTPUT); // los pines del 3,5,6 seran de salida
- }
- void loop()
- {
- int rojo = analogRead(pot0); // lee el valor del potenciometro 0
- int valor1=map(rojo, 0, 1023, 0, 255); // hace un mapeo o conversion
- int verde = analogRead(pot1); // lee el valor del potenciometro 1
- int valor2=map(verde, 0, 1023, 0, 255); // hace un mapeo o conversion
- int azul = analogRead(pot2); // lee el valor del potenciometro 2
- int valor3=map(azul, 0, 1023, 0, 255); // hace un mapeo o conversion
- analogWrite(led[0], valor1); // escribe el valor de la varibale por el pin xx
- analogWrite(led[1], valor2);
- analogWrite(led[2], valor3);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement