Book Review: LEGO® MINDSTORMS® NXT® Power Programming
Sunday, 8. March 2009, 17:30:44
LEGO® MINDSTORMS® NXT® Power Programming: Robotics in C is a very good book. First things first, it will help if you know the C programming language before delving into this book. The book does not offer end-of-chapter exercises or many code examples. There is certainly an abundance of code snippets, but for a complete novice, this may not be enough. Additionally, if the desire is to learn NXT-G (the software that is supplied with the NXT brick for programming), this book is not the best choice for that. There is very little on NXT-G here.
What this book does offer however, is certainly a guide to some great programming on the NXT® brick using NXC -- Not eXactly C - a C-like language developed from the C programming language. There is also NBC -- Next Byte Code -- which is an Assembly language that can be used for NXT® brick development as well. The book covers these topics in sufficient detail and offers build instructions on several robot inventions. It also covers:
All in all, this is a good guide to NXT and how to get your robotic inventions up an running. NXC is a great language to learn and use in LEGO® MINDSTORMS® NXT® programming. This book covers probably every aspect of the language, i.e., setup, compiling, programming, and running your creations. Additionally, the book is written by John C. Hansen -- the creator of the NXC language. Enjoy.
What this book does offer however, is certainly a guide to some great programming on the NXT® brick using NXC -- Not eXactly C - a C-like language developed from the C programming language. There is also NBC -- Next Byte Code -- which is an Assembly language that can be used for NXT® brick development as well. The book covers these topics in sufficient detail and offers build instructions on several robot inventions. It also covers:
* BricxCC, a full featured programming environment
* Sensors and Motors
* Utilities for Music, Sound Sampling, Graphics and more
* Building Robots without Bricks
* Handheld Arcade Games on the NXT
* An Intruder System
* NXT to NXT Bluetooth communications
* NXT to Bluetooth devices
All in all, this is a good guide to NXT and how to get your robotic inventions up an running. NXC is a great language to learn and use in LEGO® MINDSTORMS® NXT® programming. This book covers probably every aspect of the language, i.e., setup, compiling, programming, and running your creations. Additionally, the book is written by John C. Hansen -- the creator of the NXC language. Enjoy.

