Take the 2-minute tour ×
LEGO® Answers is a question and answer site for LEGO® and building block enthusiasts. It's 100% free, no registration required.

Is it possible to use EV3 sensors and motors with the NXT intelligent brick? I've read that the EV3 is backward compatible with NXT motors and sensors, but does vice versa work as well? Is the NXT forward compatible with EV3 sensors and motors?

share|improve this question
1  
5 months late but... I would argue that this is not a duplicate since the question linked to asks about the EV3 being backward compatible with NXT sensors and motors, whereas this question is vice versa; it asks about the NXT having forward compatibility with the EV3 sensors and motors, which is addressed in neither the linked question nor its answers. I went ahead and edited the question to be more clear, as well as nominated this for re-opening. –  HaydenStudios Jul 14 at 18:45
add comment

2 Answers 2

Short answer: you can use EV3 motors with NXT, but you can't use EV3 sensors on NXT. NXT sensors and motors work with EV3.

Detailed answer: read Laurens Valk paper.

share|improve this answer
add comment

The NXT works fine with EV3 motors, and will read them as NXT motors. EV3 sensors, on the other hand, do not natively work with the NXT, with the exception of the touch sensor.

The reason for this is that, touch sensor notwithstanding, EV3 sensors use a hardware communication protocol called UART, which is not supported by the NXT. The NXT only supports analog and digital I2C. The EV3 touch sensor works with the NXT because it's an analog sensor, unlike the other EV3 sensors.

That being said, it is possible to make EV3 sensors work with the NXT via an EV3 sensor adapter:

EV3 sensor adapter

An adapter is required for each sensor port used. Unfortunately, it's not currently supported in NXT-G; just in NXC and EV3-G.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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