DocumentInQuestion.png This page's contents needs to be merged into List of Scratch Modifications, as per the discussion here. (June 2024)
SandCastleIcon.png This article has links to websites or programs outside of Scratch and Wikipedia. Remember to stay safe while using the internet, as we cannot guarantee the safety of other websites.
Archive.png This article or section documents something not included in the current version of Scratch (3.0). It is only useful from a historical perspective.
Enchanting
Enchanting-logo.png
Current Version 0.2.4.3
Operating Systems Windows, Mac OS X and Linux (experimental)
Purpose for creation Allowing children to program LEGO Mindstorms with the ease of use and flexibility of Scratch/BYOB[1]
Developer(s) Clinton Blackmore, Southern Alberta Robotics Enthusiasts, others
Programming language Squeak, Java
Released? Yes
Compatible with Scratch 1.4
Official Website https://enchanting.robotclub.ab.ca[dead link]
Archived Forum Topic ar-topic:49237
Active No

Enchanting is a Scratch modification that can connect to LEGO Mindstorms NXT, a robotics kit. It is based on BYOB 3 and leJOS. Projects made in Enchanting are uploaded to the NXT brick.

Usage

Block categories

One must first connect the NXT brick to the computer and flash its firmware by selecting File followed by Flash Firmware… and pressing "Yes". (The NXT driver from LEGO must be installed.)

Upon pressing the green flag the project is uploaded to the NXT brick and started. The stage and sprites appear on the brick's screen.

Enchanting has the categories Driving and Motors in addition to those of Scratch 1.4. The buttons Configure Drive Type, Configure Sensors, and Configure Motors can be used to configure Enchanting to drive the robot and use sensors and motors:

Configuring sensors

See Also

External Links

References

Cookies help us deliver our services. By using our services, you agree to our use of cookies.