unsigned long tiempo; int t = 12, g=0, h=6; void setup() { pinMode(9, OUTPUT); // Selecciono el pin 9 como salida } void loop() { tiempo = millis()+1000; // guardo la cantidad de milisegundos // que va a haber dentro de 1 segundo while (tiempo > millis()) { // digitalWrite(9, HIGH); // prendo el led delay(t - g); // durante un tiempo (t - g) digitalWrite(9, LOW); // apago el led delay(g); // durante un tiempo g } tiempo = millis()+1000; // // while (tiempo > millis()) { // digitalWrite(9, HIGH); // hago lo mismo que arriba, pero con delay(h); // h como variable en lugar de g digitalWrite(9, LOW); // delay(t-h); // } }
sábado, 1 de agosto de 2015
Prueba led variante
Hoy les traigo un programa sencillo que puede llegar a ser útil para ver distintas intensidades de un led, sin usar el pwm (de esta forma se puede obtener mayor resolución) el problema es que consume todo el tiempo de procesamiento.
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario