With the new legacy LabVIEW toolkit release , more sophisticated MINDSTORMS NXT users, including hobbyists, students, and educators, can program the NXT using the LabVIEW graphical programming environment. LabVIEW for LEGO MINDSTORMS NXT by Michael Gasperi, the first official treatment of the subject, illustrates through many detailed examples how to write programs in LabVIEW that execute entirely on the NXT and that directly control the NXT using programs that run on a computer.
LabVIEW for MINDSTORMS was written by an expert in LEGO MINDSTORMS with the cooperation of National Instruments to create the definitive guide to programming the NXT using LabVIEW. Using the robotic construction projects included with the retail LEGO MINDSTORMS NXT product the author shows how advanced tools from the LabVIEW Toolkit can be used to build more versatile and sophisticated projects. These include both typical robotics applications and several of a more laboratory or industrial nature to show computer control with the NXT as a data acquisition and control device. Advanced NXT topics like Data Files, Bluetooth, and I2C communications are also treated as well as how to connect the NXT to the internet with a web server.
The book is further set apart by its packaging. A CD is enclosed with each new book containing the LabVIEW evaluation, the LabVIEW Toolkit for LEGO MINSTORMS NXT, and all the programming examples from the book. Everything you need to enhance and extend your robotic design.
I was amazed at the amount of information covered in this book. I would recommend it for anyone trying to learn to use the NXT in LabVIEW.
--Dave Vernier, Founder & CEO, Vernier Software & Technology
Mike does a great job in showing the reader how to use the MINDSTORMS hardware to open the door to learning the full power of LabVIEW. For those wanting to learn how to use one of the most common programming languages for data acquisition and control, I can think of no better way.
--Dr. Chris Rogers, Professor, Department of Mechanical Engineering, Tufts University
About the Author
Michael Gasperi is an authority and a well known author of several LEGO MINDSTORMS books. His popular website, LEGO Mindstorms NXT/RCX Sensor Input Page, homebrew sensor chapters in the Extreme MINDSTORMS, and his Extreme NXT book have guided hundreds of people through the process of building hardware extensions and programming in alternative languages.
Table of Contents
1. Hello, World
2. Let there be Light (Preview Chapter)
3. A Moving Experience
4. Deciding to Decide
5. Taken It Easy File Functions
6. Drawing Conclusions
7. Uncharted Territory
8. It’s Not Easy Files
9. Time Flies
10. General Motors
11. Something Old, Something New
12. Something Blue
13. Deeper Debugging
14. Making a Connection
15. Up, Down, and All Around
16. Making Sense
17. Sound Out
18. Read, Write and Bluetooth
19. NXT Block Internals
20. Web Publishing
Appendix A NXT Block Reference
Appendix B Direct Command Reference
Appendix C Building Custom NXT-G Blocks
Appendix D Using Vernier Sensors with the NXT