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 as well as NBC -- Next Byte Code -- an Assembly language for NXT® brick development as well. The book covers these topics in sufficient detail as well as 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 devicesAll 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 for setup, compiling, programming, and then running your creations. Additionally, the book is written by John C. Hansen -- the creator of the NXC language. Enjoy
March 8 2009, 12:30pm | Original Link »