Starting with the "Lego Mindstorms NXT Idea Book's", "Marty" (chapter 16), and many mods for alignment/accuracy, this writing bot uses line a white board and line following to write any phrase (two lines, 8 characters each) with only a few minutes of programming. Each letter of the alphabet starts and finishes at lower right, and is made into a NXT-G "My Block", which starts with a little line following to correct for accumulated errors. Go to second line, finish and spaces are also My Blocks, so while each letter was time consuming to create, writing a new phrase is just a matter of arranging the appropriate My Blocks.
i built a marty too but this is WAY cooler
TheTechguy99 1 year ago
TWITCHY@
iceblobweird 3 years ago
Very nice work. It must have taken some time to get the accuracy and alignment as good as you have managed. I'd challenge you to extend the program so that the desired text is entered via the NXT screen using the left/right/enter keys and then just set the robot down to have it print. If you have all the characters as my blocks then a large switch/case statement should make that possible during the decoding of the text string.
ronaldmcrae 3 years ago