Results 1 to 10 of 10

Thread: Rotary Encoder Switch Emulation

  1. #1
    Constant Bitrate
    Join Date
    May 2006
    Location
    Simi Valley, CA
    Posts
    211

    Rotary Encoder Switch Emulation

    So I would like wire something to this board, that I could control through software, to make the board think that the knob is being turned. I believe it's a rotary encoder switch, it turns infinitely and 'clicks'.
    Any suggestions?

  2. #2
    Registered User
    Join Date
    Apr 2004
    Posts
    803
    It pretty easy, all you have to do is hook it up to the scroll wheel of a mouse. Check out this thread

  3. #3
    Constant Bitrate
    Join Date
    May 2006
    Location
    Simi Valley, CA
    Posts
    211
    Thanks...I saw that thread, but I want to controll it through software, not hardware.

  4. #4
    Registered User
    Join Date
    Apr 2004
    Posts
    803
    I see, i dont think it would be possible unless you make some kind of device that hooks up to the encoder and can be controlled by your computer.

    What kind of board is that? Are you trying to control your factory radio via the computer?

  5. #5
    Constant Bitrate
    Join Date
    May 2006
    Location
    Simi Valley, CA
    Posts
    211
    It's actually my climate control. I've figured out how to control the buttons with a relay, now the only thing left is this knob. That's exactly what I am looking for. Maybe a PIC? I don't know much about them though...

  6. #6
    Constant Bitrate
    Join Date
    May 2006
    Location
    Simi Valley, CA
    Posts
    211
    Well I found this link http://ccrma.stanford.edu/~dfl/250/rotary.htm . I was thinking maybe I could wire it up to a serial port and send binary data?

  7. #7
    FLAC evandude's Avatar
    Join Date
    Mar 2005
    Location
    Maine
    Posts
    937
    figure out how the pins are toggled as it rotates, and then you can easily emulate it. It looks like one pin is grounded and the others are pulled up with resistors, and with 2 pins my first guess would be a simple quadrature encoding scheme.

    You could then toggle those 2 lines directly by hooking up to the control lines on the serial port, or to the parallel port, (thus just dealing with some simple PC-side software) or you could do something like use a PIC to toggle those lines, and then communicate with it via serial or something.
    But don't take it from me! here's a quote from a real, live newbie:
    Quote Originally Posted by Viscouse
    I am learning buttloads just by searching on this forum. I've learned 2 big things so far: 1-it's been done before, and 2-if it hasn't, there is a way to do it.
    eegeek.net

  8. #8
    Constant Bitrate
    Join Date
    May 2006
    Location
    Simi Valley, CA
    Posts
    211
    I like how you make it sound so simple.
    So I did a little research on here's what i'm thinking:

    -wire pins 1 & 2 to output pins, and wire 3 to the ground
    -to make it thinks it's going one direction send 01010101 to pin 1 and 10101010 to pin 2 | for the other direction would be 10101010 to pin 1 and 01010101 to pin 2

    Am I going in the right direction?

    Edit: On second thought, I should hook them up to inputs first and read the data, then go from there?

  9. #9
    My Village Called 0l33l's Avatar
    Join Date
    Jul 2004
    Location
    Berkeley, CA
    Posts
    10,516
    It looks like a potentiometer. There are a few digital ones out there that you could hook up to the IC.

  10. #10
    Constant Bitrate
    Join Date
    Oct 2002
    Posts
    176
    Here is a circuit that decodes the A and B signals into UP and DOWN pulses

    http://www.interq.or.jp/japan/se-inoue/e_ckt10_3.htm

Similar Threads

  1. MMI style rotary encoder install - details
    By Tony G in forum Input Devices
    Replies: 59
    Last Post: 06-01-2008, 02:41 PM
  2. ccStick rotary encoder
    By Cirion in forum Input Devices
    Replies: 7
    Last Post: 02-07-2007, 04:46 PM
  3. Power Supply/OPUS Kill Switch
    By SpaceMonkey in forum Power Supplies
    Replies: 8
    Last Post: 08-11-2006, 11:58 AM
  4. Rotary encoder "OSK" - Request
    By Maximus in forum Centrafuse
    Replies: 8
    Last Post: 09-23-2005, 04:20 PM
  5. Capture GPS data at the flip of a switch
    By Mr. Inquisitive in forum GPS
    Replies: 4
    Last Post: 02-02-2005, 07:06 PM

Bookmarks

Posting Permissions

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