background preloader

Free Lego NXT MindStorms NXT-G Robotics Challenges Tutorials

Free Lego NXT MindStorms NXT-G Robotics Challenges Tutorials
At the request of Tasmanian teachers Miss Clare Neilson and recently retired Mrs. Juanita Airey, activities using Lego's NXT 1 MindStorms Robots have been developed for use in School-based 2-hour sessions. Some, but not all, will work with the new NXT 2 kit (click here for more information). The tutorials are presented as a series of Challenges, which are gradually being converted for Web use. Challenges with an "M" after the challenge number include mentor notes. First Challenge (NXT 1) - Building Robot 1.1 "TuftsBot" - click here. First Challenge (NXT 2) - Building Robot 1.2 "MiniBot" - click here. First Challenge (Apple videos) - Building Robot 1.2 "MiniBot" - click here. Challenge 2M - Teaching your Robot (NXT 1 & NXT 2) - click here. Challenge 2M (Apple videos) - Teaching your Robot (NXT 1 & NXT 2) - click here. Challenge 4M - Teaching your Robot to move, smile and speak (NXT1 & NXT 2) - click here. Challenge 10 - Building Robot 2 "DomaBot" (NXT 1 & NXT 2) - click here.

Hacking the LEGO NXT If you are a millionaire and able to buy a LEGO Mindstorms NXT, you may find kind of difficult to hack it or create homemade sensors. I believe you already noticed the particular jack that comes with the NXT. It looks like a telephone jack, but the latch is located in one side, making difficult to connect any other cable. Holding the connector as the picture shows. White wire - Used with the black wire, this pin provides power to the motor. Interactive Arduino Programming with Calico | Institute for Personal Robots in Education Blog In the Fall 2012 semester I'll be teaching a quarter course (1/2 semester) on Physical Computing at Bryn Mawr College. As an experiment, I thought I'd explore programming an Arduino, but I'd like to start out programming interactively rather than jumping straight into embedded systems using C. Processing is the basis for the standard method of the Arduino programming environment, and also Processing can be used to talk to an Arduino board directly. Calico (formerly called Pyjama) is a multi-language, multi-library framework and IDE. It turns out that there is a library built for communicating with the Arduino from .NET/Mono. Here are the steps to interact with an Arduino from Calico: Download CalicoOn Windows you'll need to install the Arduino Drivers (Control Panel, Devices, Install driver for your Arduino device) Download RhyduinoPlace the Rhyduino .DLLs in the Calico/modules folder Interact with the Arduino! A little experiment to turn an LED on/off Rhyduino.Arduino("/dev/ttyACM0")

NXT Tutorial This tutorial for LEGO Mindstorms NXT is divided in two sections. The “Essentials” are things every NXT programmer should know. Some of these movies have exercises directly under them. It’s important to do these exercises, not just assume you “get it.” The “Advanced” section is for reference purposes. These lessons assume you have a basic robot with two drive motors, a touch sensor and a light sensor. If you need to run this tutorial at a location with poor internet service, you can download a special copy here. This tutorial was designed, and maintained by Dale Yocum, Engineering Program Director at Catlin Gabel School. LEGO®, the LEGO logo, Mindstorms and the Mindstorms logo are trademarks of the LEGO Group, which did not create and does not sponsor or endorse this tutorial.