EV3 NXT Compatibility

I ran some tests using the EV3 software to program an EV3 robot with EV3 sensors, an EV3 robot with NXT sensors and an NXT robot with NXT sensors.

This first video shows the set up of the program for all three conditions.

Here’s the first program I ran.  It works as it uses EV3 in all circumstances (hw, sw, and sensors).  I just used it as a baseline.  The robot should drive forward until it senses a close object, stop, wait 2 seconds, back up until it senses a black line (using EV3 color sensor in ref. light mode), stop, wait 2 seconds, back up until it senses the red line (EV3 color sensor in color mode), stop, wait 2 seconds, turn to the right until the gyro sensor senses an increase greater than 90 deg., stop, wait 2 seconds, then drive forward until it hears a loud sound, stop and play fanfare.

Here’s a screenshot of the program (e-mail me if you want a copy of the programs):

EV3Test1

I next tried the same program with NXT sensors on the EV3 and a few changes.  I have no NXT color sensor, only a light sensor, so it just stopped at the black line but not the red, and I substituted the touch sensor for the gyro sensor (no LEGO NXT gyro sensor).  It worked fine this way.

EV3Test2

Finally I tried the same with an NXT robot and sensors.  Here I ran into a little bit of trouble.  The light sensor in reflected light mode stopped the robot early (before the black line) almost every time.

NXTTest1

And that’s that so far.  Some things I would like to try are: working on turns – apparently the NXT does not turn “properly” when programmed with EV3 software, trying the Hi-Technic gyro sensor on an NXT using EV3 software (longshot, huh?) and seeing if I can get EV3 sensors to work on an NXT using either NXT or EV3 software.  Please add any thoughts you have in the comments section.  Thanks!

 

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s