Page 3 of 20 FirstFirst 12345678910111213 ... LastLast
Results 21 to 30 of 196

Thread: Tutorial - Steering Wheel Controls

  1. #21
    Maximum Bitrate customaudioman's Avatar
    Join Date
    Oct 2005
    Location
    Maryland
    Posts
    659
    I have three buttons on my steering wheel. one is vol up and down, next is previous track and next track. The last one is mode. the first two has two functions on one button. But the mode button is just one. so do I do the same for the last button like you showed on the first page of the tread? Because I only have one number value not two like the first two buttons.

  2. #22
    Fusion Brain Creator 2k1Toaster's Avatar
    Join Date
    Mar 2006
    Location
    Colorado, but Canadian!
    Posts
    10,049
    Fusion Brain Version 6 Released!
    1.9in x 2.9in -- 47mm x 73mm
    30 Digital Outputs -- Directly drive a relay
    15 Analogue Inputs -- Read sensors like temperature, light, distance, acceleration, and more
    Buy now in the MP3Car.com Store

  3. #23
    Maximum Bitrate customaudioman's Avatar
    Join Date
    Oct 2005
    Location
    Maryland
    Posts
    659
    Quote Originally Posted by 2k1Toaster View Post
    For the software side of this:

    1) Create a Fusion Brain Instnace to the Fusion Brain the steering wheel wire will be connected to
    2) Create an Analogue Input Instance
    a) Set the port to the port you will connect to wire to. (0 index based)
    b) Set auto-average to 0, or at most a value of 5 or else your presses will "linger" and trigger multiple button presses
    3) Create a Logic Node for each button you want to map by doing...
    a) Place down your analogue input module, and a number module with the lowest value recorded for that button and a little less (but not so much less it hits the upper bound of another button).
    b) Drop down a greater than or equal to module
    c) Connect the analogue input module to the top node of the greater than module, and connect the number module to the lower node of the greater than module.
    d) Place down your analogue input module (same as step a), and a number module with the highest value recorded for that button and a little more (but not so much more it hits the lower bound of another button).
    e) Drop down a less than or equal to module
    f) Connect the analogue input module to the top node of the less than module, and connect the number module to the lower node of the less than module.
    g) Drop down an AND module
    h) Connect the greater than module and the less than module to the AND module in any order (AND is not picky)
    i) Place the logic output module (big arrow) and connect to the output of the AND module to finish the complete if/then statement
    j) Click the Then/Do icon to add/edit then do statements
    k) Add a then do statement to send a key
    I) EITHER choose "send key" and then setup the target ID and class of the window you want to send to. This will seek out that window, and target a keypress to that window only.
    II) OR choose "send key to foreground" and then choose your key. This will send a key blindly to whatever application is ontop, with no control that way. If the app is not ontop and focused or does not accept global hotkeys, nothing will happen.
    l) Choose the properties, and name it so you can keep track
    m) Choose it to fire on a timer (logic timer is a good choice for this)
    n) Set a minimum delta vote time. This is the time between votes (key presses). Because you will probably be reading the ports in every 50ms or so, but that would cause some crazy keys to be send every 50ms. So set the vote time to something that works for you like 500ms, or 1000ms (1 second). You will need to play with this, and can be different for each button. Maybe Play/Pause should be higher than say Fastforward which should be shorter. All user configurable
    o) Save If/Then node


    4) Save file in MDX directory, and run MDX, and enjoy.
    On part b) Set auto-average to 0, or at most a value of 5 or else your presses will "linger" and trigger multiple button presses.
    There is only true or false for this option

    what if you want to send the keys to several programs, like streetdeck and wmp11 which i use both?

  4. #24
    Fusion Brain Creator 2k1Toaster's Avatar
    Join Date
    Mar 2006
    Location
    Colorado, but Canadian!
    Posts
    10,049
    Quote Originally Posted by customaudioman View Post
    On part b) Set auto-average to 0, or at most a value of 5 or else your presses will "linger" and trigger multiple button presses.
    There is only true or false for this option

    what if you want to send the keys to several programs, like streetdeck and wmp11 which i use both?
    the history is tied to the auto-average. Auto-average enables it or not. If enabled then it averages over history number of values.

    And 2 programs, make 2 then do's. Not complicated.
    Fusion Brain Version 6 Released!
    1.9in x 2.9in -- 47mm x 73mm
    30 Digital Outputs -- Directly drive a relay
    15 Analogue Inputs -- Read sensors like temperature, light, distance, acceleration, and more
    Buy now in the MP3Car.com Store

  5. #25
    Maximum Bitrate customaudioman's Avatar
    Join Date
    Oct 2005
    Location
    Maryland
    Posts
    659
    Quote Originally Posted by 2k1Toaster View Post
    thats a different way you explain in this tread. I was doing it different. In the diagram is that for two functions on one button? and if it for two functions, how would you do it for one function?


    have three buttons on my steering whee(03 honda accord)l. one is vol up and down, next is previous track and next track. The last one is mode. the first two has two functions on one button. But the mode button is just one. so do I do the same for the last button like you showed on the first page of the tread? Because I only have one number value not two like the first two buttons.

  6. #26
    Low Bitrate
    Join Date
    Mar 2008
    Posts
    108
    CustomAudioMan, i believe you have a honda just like me. Although you have "one button" with "two presses" they are actually all seperate buttons and you would have to treat each press as a seperate button. Each one will give you a different value on press.

    Toaster, AWESOME VIDEO but you changed it up a little from you tutorial right? also the video is HUGE... anyway it can be made resizable? other than that ... THANK YOU SO F,IN MUCH... I will try it once i get my new PIC

  7. #27
    Maximum Bitrate customaudioman's Avatar
    Join Date
    Oct 2005
    Location
    Maryland
    Posts
    659
    Quote Originally Posted by Urbanmindz View Post
    CustomAudioMan, i believe you have a honda just like me. Although you have "one button" with "two presses" they are actually all seperate buttons and you would have to treat each press as a seperate button. Each one will give you a different value on press.

    Toaster, AWESOME VIDEO but you changed it up a little from you tutorial right? also the video is HUGE... anyway it can be made resizable? other than that ... THANK YOU SO F,IN MUCH... I will try it once i get my new PIC
    so basically I would have five buttons, correct? I would list them like a,b,c,d and e? so the value like he did in the video would be the lowest and highest for that button?

  8. #28
    Low Bitrate
    Join Date
    Mar 2008
    Posts
    108
    EXACTLY.. each press will give you a different value.. (you will have 6 total different value, one for each press, and one for idle when no buttons are being pressed. the ones you are concerned with are the 5 different ones when the buttons are being pressed). Write down the values for each button and then use the tutorial not make 5 different logic as you mentioned ABCDE. you assign each one a different keystroke. You got an accord? im driving a Civic SI

  9. #29
    Maximum Bitrate customaudioman's Avatar
    Join Date
    Oct 2005
    Location
    Maryland
    Posts
    659
    Quote Originally Posted by Urbanmindz View Post
    EXACTLY.. each press will give you a different value.. (you will have 6 total different value, one for each press, and one for idle when no buttons are being pressed. the ones you are concerned with are the 5 different ones when the buttons are being pressed). Write down the values for each button and then use the tutorial not make 5 different logic as you mentioned ABCDE. you assign each one a different keystroke. You got an accord? im driving a Civic SI
    I know not to make 5 analogue inputs, just one for the steering control.
    I have 03 accord v6 coupe, it just has the three buttons (mode, vol up/vol down, next track/previous track).

    but in the tread was different then what he did in the video.

  10. #30
    Fusion Brain Creator 2k1Toaster's Avatar
    Join Date
    Mar 2006
    Location
    Colorado, but Canadian!
    Posts
    10,049
    Quote Originally Posted by customaudioman View Post
    thats a different way you explain in this tread. I was doing it different. In the diagram is that for two functions on one button? and if it for two functions, how would you do it for one function?


    have three buttons on my steering whee(03 honda accord)l. one is vol up and down, next is previous track and next track. The last one is mode. the first two has two functions on one button. But the mode button is just one. so do I do the same for the last button like you showed on the first page of the tread? Because I only have one number value not two like the first two buttons.
    It is 99% the same. What part differs? The only difference is intead of using a greater than or equal to ANDed with a less than or equal to module, I use a between module, which is exactly that. x <= y <= z Means when y is greater than or equal to x AND y is less than or equal to z.
    Fusion Brain Version 6 Released!
    1.9in x 2.9in -- 47mm x 73mm
    30 Digital Outputs -- Directly drive a relay
    15 Analogue Inputs -- Read sensors like temperature, light, distance, acceleration, and more
    Buy now in the MP3Car.com Store

Similar Threads

  1. Toyota Steering Wheel Control Question
    By 205GTi in forum Input Devices
    Replies: 5
    Last Post: 05-21-2014, 09:57 PM
  2. Steering Wheel ADD-ON Controls w/o System
    By ChaCha in forum General Hardware Discussion
    Replies: 13
    Last Post: 11-16-2012, 01:19 PM
  3. Replies: 2
    Last Post: 05-23-2006, 11:56 AM
  4. RF keyfob remotes for adhoc steering wheel controls?
    By archimense in forum Input Devices
    Replies: 27
    Last Post: 12-23-2004, 04:27 AM

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
  •