Is it possible to send commands to an EV3 brick from the Power Functions Speed Control remote?

Would I have to interpret the raw sensor values to do this? Are there any references that would help?

1 Answer 1


It is possible, but not with the LEGO EV3 IR Sensor.

The LEGO 45509 EV3 Infrared Sensor does not respond to the 8879 remote. There is actually a "hidden" mode that is not accessible from the standard LEGO software called IR-REM-A that is essentially this "raw" mode that you have conjectured. However even in this mode, it does not respond to the 8879 remote (unless you press both brake buttons at the same time, which is not very useful).

Instead, you could use the HiTechnic IR Receiver sensor which does work with the 8879 remote. There is not an EV3 block for it, so you will need to use a 3rd party development platform that supports it, such as ev3dev.

Or, you could also use LIRC. There are lots of options for IR Receivers included homebrew (if you are a hardware hacker). Although not exactly what you need, here is an example of someone who make an IR Transmitter for the EV3 to control Power Functions motors (using ev3dev).

  • Thanks for the answer. However, I want to point out that the HiTechnic IR Receiver seems to have EV3 blocks already: www.hitechnic.com/downloadnew.php?category=38 Feb 25, 2015 at 15:23
  • @MichaelVerschaeve - I'm not sure that there is - the HiTechnic IR Receiver doesn't yet have an EV3 block, but their other two IR sensors (the seeker, which looks for IR sources, and the IRLink, which sends commands to other IR receivers) do. Apr 20, 2015 at 9:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.