10 of 10 people found the following review helpful
5.0 out of 5 stars
first rate book, Aug 3 2011
By drdave - Published on Amazon.com
This review is from: The Art of LEGO MINDSTORMS NXT-G Programming (Paperback)
This book is well written, well illustrated, and highly informative. I would recommend it as a first book for an NXT library. It is focused on the programming and includes the design for one robot. This is the opposite of most other books which tend to include several robot designs and only touch on the programming. After reading this book one can confidently program NTX robots. It is very thorough and covers many important subtle issues that could cause problems if not highlighted in this book. Additionally, it presents good programming practices. I should add that I am an experienced programmer and have had some prior LabView (which is also and excellent system) experience.
7 of 7 people found the following review helpful
5.0 out of 5 stars
NXT-G Programming help, Oct 14 2010
By CyBot-G "L3GoBots Lady" - Published on Amazon.com
This review is from: The Art of LEGO MINDSTORMS NXT-G Programming (Paperback)
Whether you are a neophyte or intermediate programmer The Art of LEGO® Mindstorms® NXT-G Programming is definitely a good teaching book to have in your library.
The book starts off with an excellent brief overview of the LEGO® NXT Mindstorms® kit and NXT-G software. Then the book goes into an in-depth coverage of the software. There is a nice picture instruction for building a rather simple "test" robot to practice programming with. The Move block & motor are covered in one chapter and in another chapter an overview of the sensors and programming them. The rest of the book covers data wires, program flow, a couple of useful programs, my blocks, and datalogging for ding (educational NXT kit) experiments; everything you need to know to become a proficient NXT-G programmer.
The book is written in fairly easy to understand language, there are examples, and lots of pictures of the programming. The instructions for writing a particular program are clear and concise.
9 of 10 people found the following review helpful
5.0 out of 5 stars
Teaches NXT-G Programming Excellently In The Context of Robotics and Embedded Systems, Nov 24 2010
By Ira Laefsky "Ira Laefsky" - Published on Amazon.com
This review is from: The Art of LEGO MINDSTORMS NXT-G Programming (Paperback)
Terry Griffin faced down multiple challenges in creating a book for teaching NXT-G programming to growing Roboticists. Any good introductory programming manual must teach the arithmetic, control flow, hierarchical and logical components of programming to the neophyte in a structured pedagogically sound manner that delivers concepts one at a time while giving the overall challenge art and technique of programming as a learned deliverable. This is especially important in teaching children and adolescents (as well as the teachers and coaches who guide them). I am sure from the excellent, clear and exciting instruction given in this book that his wife, a middle school math and science teacher, guided him in developing a careful and easily learned pedagogy.
But there is an important additional element in teaching a language to be used for robotics and embedded programming. The program must work closely with hardware to form a system which "works" in the robot. In the third chapter Mr. Griffin gives full instructions for constructing a "Test Robot" which can be tested and debugged with the software to create tangible examples where programs can be understood in the context of the motors they operate, the sensors from which they receive data and the actuators which they operate.
Mr. Griffin succeeds excellently in giving over the concepts of programming to a young audience and in the context of learning and working with robotics and embedded systems. I could not offer higher praise for a book on this topic.
--Ira Laefsky MSE/MBA
Information Technology & HCI Consultant formerly on the Senior Staff of Arthur D. Little, Inc. and Digital Equipment Corporation.