jueves, 26 de diciembre de 2013

Arduino - Encendido aleatorio de reles / led

Partiendo de los egemplos anteriores, he echo esta ligera modificación en el codigo para que me encienda aleatoriamente un led o me active un rele como es el caso.



Código:
/*
Autor: Aitor Martin
Fecha: 26-12-2013
Titulo: Encendido y apagado aleatorio de reles
Placa: Arduino uno
Post: http://aitormartin-apuntes.blogspot.com.es/2013/12/arduino-encendido-aleatorio-de-reles-led.html

Código de dominio publico. Se puede distribuir y modificar  libremente, 
siempre y cuando se mencione al autor y se proporcione un enlace a su web.
*/

int pinArray[] = {0, 1, 2, 3, 4, 5, 6, 7};
int count = 0;
int timer = 1000;

void setup()
  {
  for (count=0;count<8;count++)      // declaramos todas las variables a la vez
    {
    pinMode(pinArray[count], OUTPUT);
    }
  }

void loop()
  {
  count = random(0, 8); // Aleatoriamente escogemos que pata se va a encender...
    
  digitalWrite(pinArray[count], HIGH);
  delay(timer);
  digitalWrite(pinArray[count], LOW);
  delay(timer);  
  }



1 comentario: