NXT 1.0 Projects Fun Projects for your LEGO ® MINDSTORMS ® NXT! NXT 1.0 Projects by Category Fun and Games Music and Sound Cars and Vehicles Weapons Machines Sensor Systems Animals Get nxt programs.com on CD!
NXT 1.0 Projects by Building Difficulty No Building Building Program (none) (none) Easy Building Building Program (none) Intermediate Building Building Program Advanced Building Building Program (none) (none) Expert Building Building Program NXT 1.0 Projects by Program Complexity If you want to learn more about programming using the NXT-G programming system, then you can open and study the programs for these projects after building and using the project. You will see examples of several of the NXT-G programming techniques in action including Loops, Switches, Data Wires, Sequence Beams, Logic/Range/Compare, Math, and Variables. The more complex programs use many or all of these, so start with the easy ones and work your way up.
LEGO Mindstorms NXT 2.0 software After installing and running the software, this screen is displayed. The large pane in the center contains a guides to help you get started with the software. This will become the design area after creating a new program or opening an existing one. On the left are the controls grouped by function. The controls can be dragged into the design area. On the right are the existing four projects grouped by category, which can be expanded by the downloadable ones.
This area contains the build and the programming instructions. The larger left pane at the bottom is where the programming tiles are configured, and the smaller right pane shows some rollover help. There is also a Remote Control feature accessible from the menus at the top that allows control of a simple model, such as the Driving Base, via the arrow keys and space bar.
Screenshot of LEGO Mindstorms NXT 2.0 software by Wally Bahny for TechRepublic. LEGO Mindstorms NXT 2.0: Shooterbot, program phase three Finally, we program phase three. Each item below corresponds to a programming tile.
We add an infinite loop - this will not stop until the dark gray button is pressed on the programming brick. We tell Mindstorms to turn the green light on. We tell motors C and B to spin forward a certain amount of time (in degrees, rotations, or seconds). We change the light to red. Wait a half second. Spin the A motor, which is the firing mechanism. Turn the light to blue.
Spin motors C and B backward this time. Spin motors C and B in such a way that makes the model turn right. Screenshot of LEGO Mindstorms NXT 2.0 software by Wally Bahny for TechRepublic. LEGO Mindstorms NXT 2.0: Programming the Robogator This slide contains most of the programming for the Robogator. Here you can see two independent programming paths: one for the legs and one for the jaws. The legs are programmed to start in their 'normal position' by rotating until they find it, if necessary.
Then, the Robogator waits until an object is within a certain distance from its 'eyes.' Once it 'sees' an object, it lunges a couple of times and then 'runs,' alternating each leg. The jaws are also programmed to detect a nearby object and then begin snapping, which will continue until the object moves away. Screenshot of LEGO Mindstorms NXT 2.0 software by Wally Bahny for TechRepublic. LEGO Mindstorms: Color Sorter code This is a large segment of the Color Sorter version 1 code. In this code, motor C (the one powering the holding area) is turned to make a ball fall under the Color sensor. Depending on the color, the bins are rotated (motor B) until the appropriate bin is underneath the output chute, at which time the ball is dropped.
This is repeated indefinitely until the user presses the gray button. Screenshot of LEGO Mindstorms NXT 2.0 software by Wally Bahny for TechRepublic.
Alpha Rex Program
LEGO Mindstorms NXT 2.0: Alpha Rex code This is a very small segment of code that sets up Alpha Rex's movement and reactions. In this segment, you can see the two sound tiles separated by a 0.5 second wait tile. This is where it says 'Green Please' and then waits for a ball to be placed in its hands. Depending on the color, Alpha Rex will either drop the ball where he stands (red, yellow, or blue) or walk forward several steps before dropping the ball (green). Screenshot of LEGO Mindstorms NXT 2.0 software by Wally Bahny for TechRepublic.
LEGO Mindstorms NXT 2.0: Alpha Rex code This is a very small segment of code that sets up Alpha Rex's movement and reactions. In this segment, you can see the two sound tiles separated by a 0.5 second wait tile. This is where it says 'Green Please' and then waits for a ball to be placed in its hands. Depending on the color, Alpha Rex will either drop the ball where he stands (red, yellow, or blue) or walk forward several steps before dropping the ball (green). Screenshot of LEGO Mindstorms NXT 2.0 software by Wally Bahny for TechRepublic.
It’s been a long time since I’ve played with any type of LEGO and through good fortunes, I’ve been given a Lego Mindstorm NXT 2.0 kit and been playing with the humanoid build (Alpha Rex). After going through the basic programming, I thought of building my own using. I tried mimicking the original program while adding some of my own. In this case, the AlphaRex “talks” when starting up and stopping. It always walks forward until it encounters an obstacle in which case it will attempt to turn left/right or ask for a random (ball) color.
I wanted to add some more routines to fine tune the Alpha Rex but I’m beginning to get errors while transferring the compiled program to the NXT brick even though there wasn’t any compilation error and I’m pretty sure I still have enough space in it. If you’re interested in giving my program a test-drive, you can download the zip file containing the source codes and sound files.
You may need to free up some space in your NXT brick, the sound files are already around 40KB. After compiling and running the program in your NXT brick, press the center button again to start/stop Alpha Rex. Here’s the Alpha Rex in action.
NXC Sample Programs NXC Sample Programs. This zip contains a cool digital counter sample program and tutorial developed by Morton Goldberg, who has made significant contributions to improving NXC and its documentation.
Check it out!. This zip contains a small sample program that demonstrate how you might develop a simple 'lode runner' style of game for the NXT. This zip contains a pair of programs that demonstrate how to send messages from one NXT to another over the hi-speed RS-485 port.
This zip contains a small program that demonstrates how to use GraphicOutEx and a parameterized RIC file. It draws small chunks of the full tiled Sprite in the RIC file depending on the value passed as the first element (0) in the values array. The commented out version of the test program at the end of the file is written by Andreas Dreier, the author of nxtRICedit. This zip contains two versions of a very cool version of the old Pong game. It is written by Michael Anderson (mian@##NO##SPAM##pobox.com).
This zip contains three NXC programs which demonstrate how to send direct commands from one NXT to another via Bluetooth. This zip contains a pair of NXC programs for operating a killough platform robot like the Omni. It is written by Julien Letrouit. This zip contains two simple NXC programs which demonstrate how to run multiple tasks concurrently. This zip contains a program written by Sivan Toledo.
It shows off a number of important NXC language features. See Sivan's page for more information. This zip contains sample line following programs that were ported from a simple line following program. One is written in NBC with the code being tuned for maximum possible speed.
FollowLine.nxc is a straight NXC version of the same algorithm. FollowLine2.nxc uses macros and asm blocks to speed up the generated code. This zip contains a simple NXC program written by Carl Sturmer which uses arrays and drawing routines. It draws a dot with a tail on the NXT screen. I think it is pretty cool. This zip contains a really great program written for the NXT Alpha Rex robot in NXC.
Graham Hawkins (grahamhawkins@yahoo.##spam##off##.com) is the author. This code demonstrates many important NXC programming techniques including multi-threading, using subroutines, controlling motors from concurrent threads, reading various sensors, and displaying graphics on the NXT screen. It's a beautiful example of what you can do very easily in NXC. This zip contains a few miscellaneous sample programs written in Not eXactly C (NXC). Beta 27 or later of NBC can be used to compile and download these programs to the NXT brick.
X8 driver for flashtool. Mar 04, 2013 i have installed flashtool on my new comp, but while using flashtool to flash kernel for my x8, flashtool asks for x8 drivers, actully i didnt remember t.
The greatest EV3 replica of an official NXT set model is here-in the form of a humanoid! (No offense, DaveAndJoe, the builder of The EV3 Biped Omega Rex.) ALPHA R3X is an EV3 replica of Alpha Rex, the leader of LEGO MINDSTORMS NXT 1.0. ALPHA R3X is nearly identical to Alpha Rex (except that ALPHA R3X is obviously EV3, not NXT). The walking mechanism is very similar to Alpha Rex 1.0's, and the arm-swaying mechanism also closely resembles that of Alpha Rex 1.0. The head does not turn by motor, but it can be moved around manually.
To read more of the great details of ALPHA R3X, please continue reading Additional Information. THIS IS MADE WITH ONLY ONE 31313 EV3 SET.