LEGO Mindstorms NXT Power Programming: Robotics in C

LEGO Mindstorms NXT Power Programming: Robotics in C
by John C. Hansen

LEGO Mindstorms NXT Power Programming: Robotics in C
Our Price: $32.95
Availability: Usually ships in 24 hours
Buy Used: from $19.95 (click here)
Category: Book
See more book details and other editions


(Click here)
Buy this book at online book store in your country
Canada | UK | Germany | France

Book Summary Information

Author: John C. Hansen
Edition: Paperback
Audio: English (Unknown); English (Original Language); English (Published)
Published: 2007-11-07
ISBN: 0973864923
Number of pages: 560
Publisher: Variant Press

Book Reviews of LEGO Mindstorms NXT Power Programming: Robotics in C

Book Review: Empowering resource for NXT fans
Summary: 5 Stars

While the official NXT-G programming language included in the LEGO Mindstorms NXT set works well for many people, what if you want to increase your programming potential or simply prefer a text-based language rather than a graphical one? John C. Hansen's book provides the answer to both of these questions by teaching you how to program the NXT in NeXT Byte Codes (NBC) and Not eXactly C (NXC).

The book begins with an introduction to some basic programming concepts and then shows you how to set up NBC/NXC. Since these unofficial languages are based on the standard firmware, you don't have to download custom firmware to your microcomputer, making setup a breeze. Chapters 2 through 4 discuss the NXT hardware, NXT firmware, and basic construction concepts, respectively. If you're new to the NXT set, you'll find these chapters helpful.

Chapter 5 covers the BricxCC IDE, which supports NBC, NXC, and a number of other languages. This is definitely one of my favorite chapters. BricxCC is an incredibly powerful but user-friendly program, and this chapter shows how to effectively use and customize BricxCC. Perhaps the most interesting chapter in the book is Chapter 6, which discusses free NXT utilities that perform miscellaneous functions.

The real power programming begins in Chapters 7 and 8, which cover NXC and NBC. If, like me, you've programmed the RCX microcomputer in Not Quite C (NQC), you'll be glad to see that Hansen created NXC with a lot of the same features and same "feel." Naturally, these chapters are most easily understood if you have a background in C or programming in general, but such knowledge is not required. The book assumes you are a beginner and explains fundamental programming concepts. If you need more information about a basic concept that the book doesn't discuss in great detail (for example, using arrays), you could easily consult an online resource.

Chapters 9 through 16 teach you how to build a basic robot (Versa), program basic and advanced NXT outputs, program basic and advanced NXT inputs, create an intruder alert robot, explore "games that people play" on the NXT, and control an NXT robot remotely. It is through these chapters that you get practical experience in using NBC/NXC.

In conclusion, if you're looking for an effective and user-friendly text-based programming language for the NXT, then this book is for you. NBC, NXC, and the BricxCC IDE are outstanding resources, and this book teaches not only the basics but also quite advanced concepts (which will be of interest to expert users out there). Bear in mind, however, that this isn't primarily a book of building instructions. Its purpose is to teach you how to effectively program robots--and it accomplishes that purpose very well.

Summary of LEGO Mindstorms NXT Power Programming: Robotics in C

NXT Power Programming delivers everything you need to create the robot you've always dreamed about. This is the definitive guide to C programming by the developer of some of the most powerful and popular development tools for LEGO MINDSTORMS. John C. Hansen presents a comprehensive yet friendly set of tools that allow you to create almost any robot you can imagine.

Inside, you'll find an ingenious set of projects that explore the complete arsenal of NXT functionality. At the heart of these projects is Versa, a versatile mobile robot platform utilizing modular attachments.

Master the Art of:

? NXC, a C language for the NXT

? BricxCC, a full featured programming environment

? Sensors and Motors

? Utilities for Music, Sound Sampling, Graphics and more

? NBC, an Assembler Language for the NXT

? Building Robots without Bricks

? Handheld Arcade Games on the NXT

? An Intruder System using a Sphere Cannon

? NXT to NXT Bluetooth communications

? NXT to Bluetooth devices

? The latest sensors from HiTechnic and mindsensors.com

Robotics Books

Book Subjects
Most talked about in Robotics Books
The Allure of Machinic Life: Cybernetics, Artificial Life, and the New AI (Bradford Books) ImageThe Allure of Machinic Life: Cybernetics, Artificial Life, and the New AI (Bradford Books)
by John Johnston
A Bradford Book; Published: 2010-08-13; Paperback; Book
Best price: $15.14
Price in other shops: $20.00
Machines That Walk: The Adaptive Suspension Vehicle ImageMachines That Walk: The Adaptive Suspension Vehicle
by Shin-Min Song, Kenneth J. Waldron
The MIT Press; Published: 1988-11-16; Hardcover; Book
Best price: $60.00
Three-Dimensional Computer Vision (Artificial Intelligence) ImageThree-Dimensional Computer Vision (Artificial Intelligence)
by Olivier Faugeras
The MIT Press; Published: 1993-11-19; Hardcover; Book
Best price: $80.60
Price in other shops: $110.00
Smart Structures: Blurring the Distinction Between the Living and the Nonliving (Monographs on the Physics and Chemistry of Materials) ImageSmart Structures: Blurring the Distinction Between the Living and the Nonliving (Monographs on the Physics and Chemistry of Materials)
by Vinod K. Wadhawan
Oxford University Press, USA; Published: 2007-12-07; Hardcover; Book
Best price: $59.64
Price in other shops: $125.00
From Living Eyes to Seeing Machines ImageFrom Living Eyes to Seeing Machines
Oxford University Press, USA; Published: 1997-07-10; Hardcover; Book
Best price: $164.20
In Our Own Image: Building an Artificial Person ImageIn Our Own Image: Building an Artificial Person
by Maureen Caudill
Oxford University Press, USA; Published: 1994-01-20; Paperback; Book
Best price: $7.24
Price in other shops: $13.95
Ohm on the Range: Robot and Computer Jokes ImageOhm on the Range: Robot and Computer Jokes
by Charles Keller
Prentice Hall; Published: 1982-10; Library Binding; Book
Price in other shops: $8.95
Designing Linear Control Systems with MATLAB ImageDesigning Linear Control Systems with MATLAB
by Katsuhiko Ogata
Prentice Hall; Published: 1993-11-17; Paperback; Book
Best price: $49.98
Price in other shops: $59.00
Neural Systems for Robotics ImageNeural Systems for Robotics
by Omid Omidvar, Patrick van der Smagt
Academic Press; Published: 1997-04-24; Hardcover; Book
Best price: $25.99
Price in other shops: $116.00
Robo sapiens: Evolution of a New Species ImageRobo sapiens: Evolution of a New Species
by Peter Menzel, Faith D'Aluisio
The MIT Press; Published: 2000-09-01; Hardcover; Book
Best price: $6.73
Price in other shops: $38.00
Similar Books and other products
Building Robots with LEGO Mindstorms NXT ImageBuilding Robots with LEGO Mindstorms NXT
by Mario Ferrari, Guilio Ferrari
Syngress; Published: 2007-06-04; Paperback; Book
Best price: $20.44
Price in other shops: $39.95
LEGO MINDSTORMS NXT One-Kit Wonders: Ten Inventions to Spark Your Imagination ImageLEGO MINDSTORMS NXT One-Kit Wonders: Ten Inventions to Spark Your Imagination
by James Floyd Kelly, Matthias Paul Scholz, Christopher R. Smith, Martijn Boogaarts, Jonathan Daudelin, Eric D. Burdo, Laurens Valk, BlueTooth Kiwi
No Starch Press; Published: 2008-11-29; Paperback; Book
Best price: $19.77
Price in other shops: $29.95
LEGO MINDSTORMS NXT 2.0: The King?s Treasure (Technology in Action) ImageLEGO MINDSTORMS NXT 2.0: The King?s Treasure (Technology in Action)
by James Floyd Kelly
Apress; Published: 2009-12-01; Paperback; Book
Best price: $16.52
Price in other shops: $29.99
Intelligence Unleashed: Creating LEGO NXT Robots with Java ImageIntelligence Unleashed: Creating LEGO NXT Robots with Java
by Brian Bagnall
Variant Press; Published: 2011-09-01; Paperback; Book
Best price: $18.04
Price in other shops: $29.95
LEGO MINDSTORMS NXT Thinking Robots: Build a Rubik's Cube Solver and a Tic-Tac-Toe Playing Robot! ImageLEGO MINDSTORMS NXT Thinking Robots: Build a Rubik's Cube Solver and a Tic-Tac-Toe Playing Robot!
by Daniele Benedettelli
No Starch Press; Published: 2009-12-22; Paperback; Book
Best price: $15.00
Price in other shops: $29.95
Winning Design!: LEGO MINDSTORMS NXT Design Patterns for Fun and Competition ImageWinning Design!: LEGO MINDSTORMS NXT Design Patterns for Fun and Competition
by James Jeffrey Trobaugh
Apress; Published: 2010-12-15; Paperback; Book
Best price: $16.97
Price in other shops: $29.99
The Art of LEGO MINDSTORMS NXT-G Programming ImageThe Art of LEGO MINDSTORMS NXT-G Programming
by Terry Griffin
No Starch Press; Published: 2010-09-02; Paperback; Book
Best price: $17.52
Price in other shops: $29.95
The Unofficial LEGO MINDSTORMS NXT 2.0 Inventor's Guide ImageThe Unofficial LEGO MINDSTORMS NXT 2.0 Inventor's Guide
by David J. Perdue, Laurens Valk
No Starch Press; Published: 2010-12-15; Paperback; Book
Best price: $15.00
Price in other shops: $29.95
The LEGO MINDSTORMS NXT 2.0 Discovery Book: A Beginner's Guide to Building and Programming Robots ImageThe LEGO MINDSTORMS NXT 2.0 Discovery Book: A Beginner's Guide to Building and Programming Robots
by Laurens Valk
No Starch Press; Published: 2010-05-10; Paperback; Book
Best price: $17.10
Price in other shops: $29.95
LEGO Mindstorms NXT 2.0 (8547) ImageLEGO Mindstorms NXT 2.0 (8547)
LEGO; LEGO; Toy
Best price: $259.99
Price in other shops: $279.99
Book store. Illustrated catalog of books on different categories