semaphore pic12f629


Closed Thread
Results 1 to 27 of 27

Hybrid View

  1. #1
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    By Semaphore you mean?
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  2. #2


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by mister_e View Post
    By Semaphore you mean?

    I refer to traffic light

    Thanks
    Attached Images Attached Images  
    Last edited by Leonardo; - 3rd November 2008 at 02:35.

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


    Did you find this post helpful? Yes | No

    Default

    What do you want to control the speed with? A pot or have a set of pre determined speeds selected by button pushes or some other manner?
    Dave
    Always wear safety glasses while programming.

  4. #4


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by mackrackit View Post
    What do you want to control the speed with? A pot or have a set of pre determined speeds selected by button pushes or some other manner?
    Hello,

    Determined speeds selected by button pushes.

    Thanks

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


    Did you find this post helpful? Yes | No

    Default

    First we need to work on the schematic. The way it is drawn the red and green leds will never light up. Yellow is OK.

    You will also want it rigged so if a green is on the corresponding red at the other fixture will be off.

    Take a look here and see if you want to use a configuration something like the drawing with three pins (with a little tweaking)
    http://www.mackrackit.com/mac/www/dave/LED/LEDs.html
    Dave
    Always wear safety glasses while programming.

  6. #6


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by mackrackit View Post
    First we need to work on the schematic. The way it is drawn the red and green leds will never light up. Yellow is OK.

    You will also want it rigged so if a green is on the corresponding red at the other fixture will be off.

    Take a look here and see if you want to use a configuration something like the drawing with three pins (with a little tweaking)
    http://www.mackrackit.com/mac/www/dave/LED/LEDs.html
    Hello,

    In this case would be activated sequentially outs GP4 and GP5 agree to the amendment that I made to the circuit.

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


    Did you find this post helpful? Yes | No

    Default

    That is doable. If GP4 is LOW, making GP0 or GP1 or GP2 High will make the connected LED light. The same for GP5.

    Being I do not know the sequence you want them to light here is an idea.

    Your code will have the "blinking" sequence with multiple pauses. The value of the pauses will be held in a variable. A button will connect to GP3 as an interrupt. Every time the button is pushed the variable will increase by the amount you want. Once the highest value is reached the variable will reset to the lowest.

    Code:
    "VARIABLES
    X VAR WORD:Y VAR WORD:Z VAR WORD
    
    ON INTERRUPT GOTO MYINT
    INTCON=%10001000
    IOC = %00001000
    '##############
    'YOUR SEQUENCE
    '##############
    DISABLE
    MYINT:
    IF GPIO.3 = 1 THEN
        X = X * 10
        Y = Y ???
        Z = Z  ???
        pause 100
    IF  X =>  ? THEN X  =  ??
    IF  Y =>  ? THEN Y  =  ??
    IF  Z =>  ? THEN Z  =  ??
    INTCON.1 = 0
    RESUME
    ENABLE
    Maybe something like that will work for you.
    Dave
    Always wear safety glasses while programming.

Similar Threads

  1. pic12f629 EEPROM problem in MPLABSIM
    By nicholastyc in forum General
    Replies: 1
    Last Post: - 16th May 2008, 18:10
  2. PIC12F629 - OSCCAL LOST in combat
    By ewandeur in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 28th March 2007, 21:06
  3. Ultrasound with PIC12F629
    By ewandeur in forum mel PIC BASIC Pro
    Replies: 7
    Last Post: - 28th February 2007, 16:22
  4. PIC12F629, useing all I/O pins
    By Jcee324 in forum mel PIC BASIC Pro
    Replies: 16
    Last Post: - 7th December 2004, 11:05
  5. PIC12F629 or 8pin
    By andyf in forum mel PIC BASIC Pro
    Replies: 23
    Last Post: - 27th October 2004, 18:11

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