Join David Gassner for an in-depth discussion in this video Programming real robots: LEGO Mindstorms, part of Programming Foundations: Programming for Kids.
…You program Lego Mindstorms robots with software that's available for free from…the Mindstorms website at www.lego.com/mindstorms.…There are versions of the website and all of the documentation for many languages…and there are versions of the programming software for Windows and Mac OS 10.…I'll be using the Mac version.…Like scratch, Android App Inventor and many other products I've shown…in this course, Mindstorms has a block based visual programing environment.…
You connect to the robot with a USB…cable or for more convenience, with Wi-Fi or Bluetooth.…Your programs are stored in a proprietary format.…In a file with a file extension of .ev3.…So it's easy to share programs with other robot owners.…Some pre-built programs are available on the website.…You can experiment with those, or jump immediately into building your own.…I'll create a new programming routine by selecting File>New Project.…
Each new routine begins with a start block.…You then attach other blocks to that block…and always finish with a stop program block.…
- Understanding your child's learning style
- Graphical programming on iPads and computers
- Making things move
- Learning about algorithms
- Programming animations, apps, and games
- Programming virtual and real robots
- Programming hardware: Arduino and Raspberry Pi
Skill Level Beginner
Q: This course was updated on 11/10/2014. What changed?
A: We updated the "Programming Android apps: MIT App Inventor" video to incorporate new device footage, so you can see how the app performs on an Android phone.