Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
The Art of LEGO MINDSTORMS NXT-G Programming
 
 

The Art of LEGO MINDSTORMS NXT-G Programming [Paperback]

Terry Griffin

List Price: CDN$ 37.95
Price: CDN$ 19.75 & eligible for FREE Super Saver Shipping on orders over CDN$ 25. Details
You Save: CDN$ 18.20 (48%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.ca. Gift-wrap available.
Only 3 left in stock--order soon (more on the way).
Want it delivered Monday, May 28? Choose One-Day Shipping at checkout.

Frequently Bought Together

The Art of LEGO MINDSTORMS NXT-G Programming + The LEGO MINDSTORMS NXT 2.0 Discovery Book: A Beginner's Guide to Building and Programming Robots + The Unofficial LEGO MINDSTORMS NXT 2.0 Inventor's Guide
Price For All Three: CDN$ 59.25

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.ca.
    Eligible for FREE Super Saver Shipping on orders over CDN$ 25. Details

  • The LEGO MINDSTORMS NXT 2.0 Discovery Book: A Beginner's Guide to Building and Programming Robots CDN$ 19.75

    In Stock.
    Ships from and sold by Amazon.ca.
    Eligible for FREE Super Saver Shipping on orders over CDN$ 25. Details

  • The Unofficial LEGO MINDSTORMS NXT 2.0 Inventor's Guide CDN$ 19.75

    In Stock.
    Ships from and sold by Amazon.ca.
    Eligible for FREE Super Saver Shipping on orders over CDN$ 25. Details


Customers Who Bought This Item Also Bought


Product Details


Product Description

Product Description

The LEGO® MINDSTORMS® software and its NXT-G programming language are powerful tools that make it easy to write custom programs for your robots. NXT-G is a great first programming language, but that doesn't mean it's easy to understand—at least not right away.

In The Art of LEGO MINDSTORMS NXT-G Programming, author and experienced software engineer Terry Griffin explains how to program MINDSTORMS robots with NXT-G. You'll learn how to work with the core parts of the NXT-G language, such as blocks, data wires, files, and variables, and see how these pieces can work together. You'll also learn good programming practices, bad habits to avoid, and useful debugging strategies.

As you follow along with the book's extensive instructions and explanations, you'll learn exactly how NXT-G works and how to:

  • Write custom programs that make your robots appear to think and respond to your commands
  • Design, create, and debug large programs
  • Write programs that use data wires and the NXT buttons to turn a robot into a contraption, like a sound generator or a sketch pad
  • Use My Blocks in your programs, and share them with others
  • Store data on the NXT, manage its memory, and transfer files between the NXT and your computer

The book's programs work with one general-purpose test robot that you'll build in Chapter 3.

Whether you're a young robotics enthusiast, an adult working with children to learn robotics, a parent, a FIRST LEGO League coach, or a teacher using NXT in the classroom, this is the complete guide to NXT-G that you've been looking for.

Requirements: One LEGO MINDSTORMS NXT or NXT 2.0 set

About the Author

Terry Griffin has been a software engineer for over 20 years and has spent most of that time creating software for controlling various types of machines. He works for Carl Zeiss SMT on the Orion Helium Ion Microscope, programming the user interface and high-level control software. He lives in Massachusetts with his wife, Liz, a middle school math and science teacher, and their three daughters, Cheyenne, Sarah, and Samantha.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(1)

Your tags: Add your first tag
 


Customer Reviews

There are no customer reviews yet on Amazon.ca
5 star:    (0)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
Share your experience with this product with others
Create your own review
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 5.0 out of 5 stars (6 customer reviews)

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
Amazon Verified Purchase(What's this?)
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.
 Go to Amazon.com to see all 6 reviews  5.0 out of 5 stars 

Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges