luz led para mi acuario


hola amigos, soy nuevo en este mundillo del arduino y me defiendo menos que medias.
la verdad es que no se si lo que estoy haciendo esta correcto o no. mi proyecto es el siguiente:necesito tener 100 led de 5x9 blanco de alta luminosidad encendiendo poco poco durante 14 horas y luego que se valla desvaneciendo hasta apagarse y que este apagado durante 10 horas . en este momento entra encender 20 led de 5x9 azul de alta luminosidad durante 10 horas hasta que enpieza de nuevo el ciclo. lo e hecho, paro no se si el delay que le e puesto sera mucho y no llegara funcionar bien o por lo contrario es así. las 14 horas pasado milisegundos son= 50400000 en el delay ,y las 10 horas son =36000000 en milisegundo es es el skecht. si me podeis ayudar os lo agradezco


code: [select]

int valor = 0;
int ledpin =11;

void setup() {
pinmode(12,output);
}

void loop(){
for (valor =0; valor < 255; valor+=1) //con la rapidez que enciende
{
analogwrite (ledpin, valor);
delay(3500);    //lo que tarda en encender
}
for(valor = 255; valor >=0; valor-=1)
{
analogwrite(ledpin, valor);
delay(3500);
}

analogwrite( ledpin,high);
delay(50400000);  //14 horas encendido
analogwrite(ledpin,low);
delay(36000000); // 10 horas apagado
digitalwrite(12, high);
delay(36000000); //10 horas encendido
digitalwrite(12, low);
delay(100);  // se apaga y comienza el ciclo
}



aprende usar millis(), mira este tutorial 


Arduino Forum > International > Español (Moderators: surbyte, Hector_A) > luz led para mi acuario


arduino

Comments

Popular posts from this blog

DHT11 Time out error using v0.4.1library

Sketch upload fails with Java error (___REMOVE___/bin/avrdude)!

Arduino Uno + KTY81/210 temperature sensor