simple flashlight LED - NEW to pic 12f629 -


Closed Thread
Results 1 to 7 of 7

Hybrid View

  1. #1
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    Here is something more. You will need to refine it.
    Code:
        CNT VAR BYTE
        BUT VAR GPIO.2
        LED VAR GPIO.1
        cnt = 0
          
        CHECK:
        IF BUT = 0 THEN TICK
        GOTO CHECK   
        
        TICK:
        PAUSE 100
        CNT = CNT + 1
        IF cnt = 1 THEN DIM
        IF cnt = 2 THEN BRIGHT
        IF CNT => 3 THEN LED_OFF
        GOTO CHECK
        
        DIM:
        PWM LED,75,100  
        IF BUT = 0 THEN TICK
        GOTO DIM
        
        BRIGHT:
        HIGH LED
        PAUSE 100
        IF BUT = 0 THEN TICK
        GOTO BRIGHT
        
        LED_OFF:
        LOW LED
        PAUSE 250
        CNT = 0
        GOTO CHECK
        
        end
    Dave
    Always wear safety glasses while programming.

  2. #2
    Join Date
    Oct 2010
    Posts
    413


    Did you find this post helpful? Yes | No

    Default

    Thank you mackrackit,

    i will try the code later and let you know. When i finish the circuit and the code i will post it here.

    Regards

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts