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
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
Post a Comment