This is my first major Mindstorms MOC and also the first time I've used NQC to program.
I know there have been a lot of Wall.E models, but I thought it would be a good platform to try out my abilities.
The robot has 1 RCX (2.0), 3 motors, 1 light sensor and 3 touch sensor (one shares a port with the light sensor). Two of the motors drive the tracks and the other moves the arms and eyes through a very convoluted route! The light sensor is face down for line following and one touch sensor is inside at the bottom and used for the bumper. The other two touch sensors are used to tell the robot what to do.
Pressing the left button once causes the robot to move forward until it hits something, then reverse and turn round and head off in another direction. Pushing it twice starts the robot's line following task. Pressing the right button once causes him to produce an approximation of Wall.E saying his name (using BricxCC's .WAV converter) and pressing it twice causes him to do a dance and raise his arms and eyes while playing the tune 'Put on your Sunday Clothes' (Wall.E's favourite!)
Here's a video of him running:
I found the eyes the biggest challenge. I used a very strange method of attaching all the plates that make up the cowlings. I've removed one of the eyes to get a better view in one of the pictures. Also, since I didn't have many yellow parts, I came up with the idea of mounting the plates vertically on the front using half pins.
I enjoyed making this and am fairly pleased with the results. Please feel free to comment or ask questions.
hey very good one! I just bought this yesterday and I tried to download the firmware but the computer said it wasn't working and I had the IR tower in the USB port... Can you leave a comment on one of my mocs and tell me whats the problem???