This page's contents needs to be merged into List of Scratch Modifications, as per the discussion here. (June 2024) |
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. |
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 | |
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
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: