Answers.Body: <p>As with most things related to Power Function,s you can find this information on <a href="http://www.philohome.com/pf/pf.htm" rel="nofollow noreferrer">Philo's page on Power Functions</a>.</p>
  
  <p>If you scroll down a little, you'll find a link to "<a href="http://www.philohome.com/pf/LEGO_Power_Functions_RC_v120.pdf" rel="nofollow noreferrer">LEGO Power Functions RC</a>" which is a document straight from LEGO outlining the PF RC protocol. The protocol does include commands to set an absolute speed.</p>
  
  <p>Now, whether you can make sense of it is another story altogether. That's what <a href="http://www.hitechnic.com/" rel="nofollow noreferrer">HiTechnic</a> used to create the <a href="http://www.hitechnic.com/cgi-bin/commerce.cgi?preadd=action&amp;key=NIL1046" rel="nofollow noreferrer">NXT IRLink Sensor</a>, and with it connected to a NXT you can indeed send the commands to set the speed to a defined level instead of increasing/decreasing.</p>
  
  <p>Note that due to power limitations in the NXT, IRLink has a short transmission range.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2011-12-17T05:44:03.560Z
Answers.LastActivityDate: 2018-04-21T22:40:48.113Z
Answers.LastEditDate: 2018-04-21T22:40:48.113Z
Answers.UserDisplayName: Joubarc
Body: <p>The PF <a href="http://www.brickset.com/detail/?Set=8879-1">IR Speed Remote Control</a> (the train one) is "7 speeds" but as I turn the dial to make it go faster it's hard to tell what speed it's at. I wonder if I could setup my programmable remote so that pressing 1 puts the train at speed one, 2 at two and so on. Is there a reference for this somewhere?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2011-12-16T22:43:59.533Z
Comments.Text: Which train motor is it?
Comments.UserDisplayName: Ambo100
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2011-12-17T04:34:37.213Z
Comments.Text: Some programmable remotes are also learning remotes, so you could just put the remote in learning mode and point the train remote at it.
Comments.UserDisplayName: Friend Of George
Tags: <power-functions><remote-control>
Title: What IR Codes are the Power Function remotes sending to the receiver?
UserDisplayName: tooshel
ThreadText: # What IR Codes are the Power Function remotes sending to the receiver?
  
  (Asked by: username_0 on 2011-12-16)
  
  The PF [IR Speed Remote Control](http://www.brickset.com/detail/?Set=8879-1) (the train one) is "7 speeds" but as I turn the dial to make it go faster it's hard to tell what speed it's at. I wonder if I could setup my programmable remote so that pressing 1 puts the train at speed one, 2 at two and so on. Is there a reference for this somewhere?
  
  **Tags:** power-functions, remote-control
  
  > **Comments:**
  > **username_1**: Which train motor is it?  
  > **username_2**: Some programmable remotes are also learning remotes, so you could just put the remote in learning mode and point the train remote at it.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_3 on 2011-12-17. Score: 8
  
  As with most things related to Power Function,s you can find this information on [Philo's page on Power Functions](http://www.philohome.com/pf/pf.htm).
  
  If you scroll down a little, you'll find a link to "[LEGO Power Functions RC](http://www.philohome.com/pf/LEGO_Power_Functions_RC_v120.pdf)" which is a document straight from LEGO outlining the PF RC protocol. The protocol does include commands to set an absolute speed.
  
  Now, whether you can make sense of it is another story altogether. That's what [HiTechnic](http://www.hitechnic.com/) used to create the [NXT IRLink Sensor](http://www.hitechnic.com/cgi-bin/commerce.cgi?preadd=action&key=NIL1046), and with it connected to a NXT you can indeed send the commands to set the speed to a defined level instead of increasing/decreasing.
  
  Note that due to power limitations in the NXT, IRLink has a short transmission range.
  
  
  ---
  
  