Damien works with students and teacher from around the world, bringing the effective use of technology to the classroom.  

Damien is a member of the MCP (Mindstorms Community Program), a small group of experts who collaborate with LEGO to make the MINDSTORM product better.

VEX IQ Robotics
Damien is a member of the VEX IQ Super User group, a small group of experts who collaborate with VEX to make the VEX IQ platform a better product 



Teacher Resource Books

Global Map

See where the DomaBot and RileyRover is being used around the world

« Testing the Tumblebug (EV3 and VEX IQ) | Main | Fix a broken EV3 button »

EV3 Linefollowing robot via Bluetooth

A recent discussion on the LEGO Community forum about the WeDo kit led to an interesting question.  'Could you run a simple robot, with off board (on tablet or PC) processing?  ie.  Could you let the computer to the all the tricky computation and just have the robot send sensor values and receive motor commands?'

It isn't yet possible to even try with the WeDo set but I thought I'd give it a go with the EV3.  Don't get me wrong, this is not particularly useful, but I wanted to see if it possible given the probable lag time of the Bluetooth data transfer.

Short answer - Yes it's possible, but you can't go too fast otherwise the robot shoots over the top of the line before a bluetooth command has a chance to be received by the master, processed and sent back to the slave.

Video below of it in action.  Screenshots of the program under that and full .ev3 file to download at the bottom if you want to give it a go yourself.

Could it be done better / more reliable?  Undoubtedly! If you come up with a better way, test it out and let me know how you go!






Full .ev3 file download

EmailEmail Article to Friend

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.
Author Email (optional):
Author URL (optional):
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>