Usando lo visto en el primer ejemplo facilmente se puede hacer un juego de luces simulando el efecto de vaiven del auto increible, usando solo delays se puede crear dicho efecto:
/////////////////////////////////////////////
//Auto Increible v0.5
//Encender 8 led por el puerto B (RB0 a RB7)
//Simulando el efecto del Auto Increible
//PIC: 16f628
//Compilador CCS
//Autor:Soma
////////////////////////////////////////////
//FUSES
#include <16f628a.h>
#fuses XT,NOWDT,NOPROTECT,NOLVP
#use delay(clock=4000000)
///////////////////////////
//Programa principal
//////////////////////////
void main () { while(true) {
output_high(PIN_B0);
delay_ms(500);
output_low(PIN_B0);
output_high(PIN_B1);
delay_ms(500);
output_low(PIN_B1);
output_high(PIN_B2);
delay_ms(500);
output_low(PIN_B2);
output_high(PIN_B3);
delay_ms(500);
output_low(PIN_B3);
output_high(PIN_B4);
delay_ms(500);
output_low(PIN_B4);
output_high(PIN_B5);
delay_ms(500);
output_low(PIN_B5);
output_high(PIN_B6);
delay_ms(500);
output_low(PIN_B6);
output_high(PIN_B7);
delay_ms(500);
output_low(PIN_B7);
}
}
No hay comentarios:
Publicar un comentario