Program your Lego NXT robot in a Scratch-like language

Lead Image © Ricky Corey, 123RF.com

Enchanting Programs

, ,

Enchanting lets you program your Lego Mindstorms robots in a language and environment based on Scratch.

Enchanting is a free, open source programming language that allows you to program Lego Mindstorms NXT robots in a Scratch-like language. Many kids are familiar with Scratch, and we found we were able to start programming robots almost right away.

Getting Started

Enchanting [1] can be run in Windows, Mac OS X, or Linux. The Enchanting application can be downloaded from Canonical's Launchpad [2].The first time that you run Enchanting, it will need to reload the NXT firmware with LeJOS (a Java-based Lego NXT firmware). You'll see a warning message about possible problems during this process, although we loaded and unloaded the firmware many times without any issues.

We found that Enchanting had all the functionality that the Lego software had. The only exception was Bluetooth support for brick-to-brick communications. Some of the things we liked about Enchanting include:

[...]

Use Express-Checkout link below to read the full article (PDF).

Buy this article as PDF

Express-Checkout as PDF

Pages: 4

Price $2.95
(incl. VAT)

Buy Raspberry Pi Geek

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content