Got it working man I made my own code,and supprisingly it worked
Rich (BB code):
#include<12F629.h>
#define GP0 PIN_A0
#define GP1 PIN_A1
#define GP2 PIN_A2
#define GP3 PIN_A3
#define GP4 PIN_A4
#define GP5 PIN_A5
#fuses NOMCLR,NOWDT,NOPROTECT,INTRC
#use delay(clock=4000000)
#use fast_io(a)
#define LED GP0
#define Trigger GP1
void main()
{
unsigned int16 counter;
set_tris_a(0b00000010);
while(TRUE)
{
output_a(0);
counter = 0;
if(input(Trigger) == 0)
{
delay_ms(100);
while(input(Trigger) == 1 && counter < 2000)
{
counter = counter + 1;
delay_ms(1);
}
if(counter < 1000)
{
output_high(LED);
delay_ms(1000);
output_low(LED);
delay_ms(1000);
output_high(LED);
delay_ms(1000);
output_low(LED);
}
else
{
output_high(LED);
delay_ms(2000);
output_low(LED);
}
}
}
}