Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const int numLed = 6; //numero de LEDs
- int Led[numLed] ={5,6,7,8,9,10}; //pin digital de salida
- int pot1 = A0;
- int pot2 = A1;
- int timePrendido = 0; //tiempo de espera
- int timeApagado = 0;
- void setup()
- {
- pinMode(pot1,INPUT);
- pinMode(pot2,INPUT);
- for(int i=0;i<6;i++)
- pinMode(Led[i],OUTPUT); //se establece el pin digital de salida
- }
- void loop()
- {
- //valores leidos de los potenciometros
- timePrendido = analogRead(pot1);
- timeApagado = analogRead(pot2);
- //se prende y apaga los LEDs deacuerdo al tiempo de retardo del método map
- for(int i = 0; i < 6; i++){
- prender(Led[i]);
- apagar(Led[i]);
- }
- }
- void prender(int led)
- {
- digitalWrite(led, HIGH);
- delay (timePrendido);
- }
- void apagar(int led)
- {
- digitalWrite(led, LOW);
- delay (timeApagado);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement