Search Advanced SearchView Cart   Checkout   
 Location:  Home » Automotive Books » Games & Strategy Guides » LEGO MINDSTORMS NXT-G Programming Guide (Technology in Action)  
In Association With...
Site Navigation
Home
Discussion Forums
Categories
Tools / Car Care / Parts
Automotive Books
Camaro Books
Corvette Books
Mustang Books
Mopar Books
Related Categories
• Games & Strategy Guides
Computers & Internet
Subjects
Books
• Web Graphics
Web Design
Web Development
Computers & Internet
Subjects
• Graphics & Multimedia
Programming
Computers & Internet
Subjects
Books
• Languages & Tools
Programming
Computers & Internet
Subjects
Books
• Software Development
Software Design, Testing & Engineering
Programming
Computers & Internet
Subjects
• Robotics & Automation
Computer Technology
Engineering
Professional & Technical
Subjects
• Robotics
Mechanical
Engineering
Professional & Technical
Subjects
• Computers & Internet: Programming: General
General
Archive
Custom Stores
Specialty Stores
• Computers & Internet: Graphic Design: General
General
Archive
Custom Stores
Specialty Stores
• Computers & Internet: Programming: Languages & Tools: General
General
Archive
Custom Stores
Specialty Stores
• Graphics & Visualization
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• Programming Languages
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• Software Design & Engineering
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• Qualifying Textbooks
Custom Stores
Specialty Stores
Books
• Paperback
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
Subcategories
Internet Games
Strategy Guides
Video Games
DirectX
Flash
GIS
OpenGL
Solid Works
Ada
Ajax
Assembly Language Programming
Basic
Borland Delphi
C#
CGI Programming
CSS
Cobol
Compiler Design
Compilers
DHTML
Debugging
Delphi
Fortran
Lisp
Prolog
Python
RPG
Visual Basic Introduction
Visual C++
XHTML
XML
XSL
All Titles
Arts & Photography
Biographies & Memoirs
Business & Investing
Children's Books
Computers & Internet
Cooking, Food & Wine
Engineering
Entertainment
Gay & Lesbian
Home & Garden
Literature & Fiction
Medicine
Nonfiction
Outdoors & Nature
Parenting & Families
Professional
Reference
Religion & Spirituality
Science
Teens
Travel
Mass Market
Trade

LEGO MINDSTORMS NXT-G Programming Guide (Technology in Action)

LEGO MINDSTORMS NXT-G Programming Guide (Technology in Action)

zoom enlarge 
Author: James Floyd Kelly
Publisher: Apress
Category: Book

List Price: $24.99
Buy New: $15.26
You Save: $9.73 (39%)



New (26) from $15.26

Avg. Customer Rating: 5.0 out of 5 stars 5 reviews
Sales Rank: 22115

Media: Paperback
Number Of Items: 1
Pages: 196
Shipping Weight (lbs): 0.7
Dimensions (in): 9 x 6.9 x 0.6

ISBN: 1590598717
Dewey Decimal Number: 629.892
EAN: 9781590598719
ASIN: 1590598717

Publication Date: July 12, 2007
Availability: Usually ships in 1-2 business days
Shipping: Expedited shipping available
Shipping: International shipping available
Condition: New book, ships out within 24 hours, 100% satisfaction guaranteed, may have slight shelf wear

Also Available In:

  • Kindle Edition - LEGO MINDSTORMS NXT-G Programming Guide

Similar Items:

  • The LEGO MINDSTORMS NXT Idea Book: Design, Invent, and Build
  • LEGO Mindstorms NXT
  • The Unofficial LEGO MINDSTORMS NXT Inventor's Guide
  • LEGO MINDSTORMS NXT: The Mayan Adventure (Technology in Action)
  • Building Robots with LEGO Mindstorms NXT

Editorial Reviews:

Product Description

The reader of this book will be someone looking for more detailed information on the NXT-G programming language used to program the LEGO Mindstorms NXT robotics kit.

LEGO MINDSTORMS NXT-G Programming Guide is suitable for young programmers, age 10 and up, as well as parents and teachers who want to learn the new language for themselves or be able to assist students/children with learning to properly program their robots.

  • Includes easy-to-follow examples for each and every programming block
  • Provides programming techniques simple enough to be understood by young programmers, age 10 and up.
  • Provides a test robot (with instructions) in the appendix for running the programs

What youll learn

  • Understand the basics of computer programming.
  • Easily program your robot with the NXT-G visual programming language.
  • See how to implement basic, intermediate, and advanced programs.
  • Learn how to program for
    • Moving
    • Waiting
    • Recording
    • Stopping
    • Displaying messages
    • Sending messages
    • Defining the duration of an activity
    • Creating random behavior
  • Practice with a free sample program.

Who is this book for?

This book is for people new to programming (10 years old and up) or for experienced programmers new to the NXT-G programming language.

Related Titles

  • Extreme MINDSTORMS: An Advanced Guide to LEGO MINDSTORMS
  • Dave Baum's Definitive Guide To LEGO MINDSTORMS, Second Edition
  • LEGO Spybotics Secret Agent Training Manual
  • Competitive MINDSTORMS: A Complete Guide to Robotic Sumo using LEGO MINDSTORMS
  • LEGO Mindstorms NXT: The Mayan Adventure



Customer Reviews:

5 out of 5 stars Great resource for NXT-G programming   February 25, 2008
 2 out of 2 found this review helpful

This book covers a lot of ground on NXT-G programming and is a must have resource for anyone serious about programming in NXT-G as the on line help included with the NXT set is not adequate.
As a professional programmer and a robotics hobbyist, I would recommend that anyone wanting to bring out the full potential of their NXT creations move to a text based language like Robot-C instead. While NXT-G is good for simple programs, it is just to difficult to create anything of any complexity as the graphical elements and all those connecting lines distract you from what you are trying to accomplish.
I am giving this book 5 stars because it does well at what it is, a reference / guide to the NXT-G programming language. It is NXT-G itself that I would only give 2 stars.



5 out of 5 stars Great Book!   February 17, 2008
 4 out of 4 found this review helpful

We bought this book for our nine year old son who had recently received the Mindstorms NXT for Christmas. He could not put the book down - read it from cover to cover and thinks it is a great book. Highly recommend.


5 out of 5 stars Lego Mindstorms NXT_G Programming Guide   August 9, 2007
 5 out of 5 found this review helpful

When it comes to wanting to do Lego Mindstorm NXT-G, this is the first book you should get. The book shows the reader what different blocks are and how they work. The book also reads in terms that middle school students can understand and follow. Programming is the most difficult item that you have to do with a roboit. This book shows is a great resource for people that are in to lego roboits.


5 out of 5 stars The Best, Most Complete Guide to NXT-G   July 16, 2007
 5 out of 7 found this review helpful

There's no other book out there that covers the NXT-G programming language. Jim Kelly covers the subject thoroughly, in a clear, friendly and encouraging style.

The book not only covers NXT-G, it's also a primer on what programming is and how it works. With this book, teachers, students and beginners will have everything they need to understand how NXT-G works and how to use it. Advanced users will learn a thing or two as well, particularly with respect to some of the lesser known blocks within the NXT-G program.



5 out of 5 stars More Details about the book   July 13, 2007
 15 out of 16 found this review helpful

The book consists of 26 chapters plus 1 appendix.

The first 2 chapters cover the questions of "What is a robot" and "What is a program" and introduce the topic of pseudo code. There are many different methods when it comes to pseudo code, but this method will hopefully help teachers, parents, and students to understand how to take an idea for a program and turn it into actual NXT-G block code.

All 36 blocks are covered (the book is useful for both the retail version software and the educational version), and each block has its own chapter with the exception of a couple of blocks that share a chapter (such as the Random block and Number-To-Text block that share chapter 14).

There is a chapter dedicated to the concept of data plugs and wires (Chapter 7). This can be one of the more confusing elements of NXT-G, so this chapter uses a simplified method of showing how data types (number, text, logic) are passed between blocks.

Another chapter provides a walkthrough on creating a My Block. My Blocks are powerful methods for simplifying NXT-G programs, and this chapter shows how the ability to re-use My Blocks can be helpful.

Finally, the appendix covers some basic math such as converting back and forth between degrees and rotations. It also explains the LCD screen's resolution and how the X/Y coordinates work.

Teachers, parents, coaches, and kids should find this book useful. It's written in a very friendly and easy-to-read style and provides plenty of sample programs in each chapter to demonstrate how to use the blocks. Also, coverage of each block's configuration panel is also provided. Overall, the book can be used as an additional source of information on the NXT-G programming language to supplement the Help files included with the software.



Powered by Associate-O-Matic