Advanced NXT: The Da Vinci Inventions Book / Edition 1

Paperback (Print)
Buy New
Buy New from
Buy Used
Buy Used from
(Save 41%)
Item is in good condition but packaging may have signs of shelf wear/aging or torn packaging.
Condition: Used – Good details
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 94%)
Other sellers (Paperback)
  • All (25) from $1.99   
  • New (12) from $3.74   
  • Used (13) from $1.99   


This amply illustrated book is about building some of Leonardo da Vinci's most famous inventions with LEGO's breathtaking robot technology, the LEGO MINDSTORMS NXT. In this book, you will revive such fascinating devices as the flying machine, the aerial screw, the revolving bridge, the double leaf spring catapult, and the armored car—five centuries after their creation by the great Renaissance engineer. Using some of the most advanced programming environments for the NXT, you will make robots that work, move, and respond the way Leonardo intended his original inventions to do 500 years ago.

By engineering the LEGO models contained in this, book you will not only become acquainted with the MINDSTORMS NXT technology, but also with strategies to build advanced robots with NXT and to program them using different state-of-the-art NXT programming languages such as NXT-G, NXC, RobotC, pbLua, and leJOS NXJ.

For all five robots, historical background information is provided. Detailed high-quality step-by-step building instructions, as well as an elaborate guide for each single program enable both the inexperienced LEGO user as well as the NXT aficionado to become acquainted with the art of producing marvelous NXT creations and make use of many sophisticated features of the NXT.

This book will unleash the creative powers that slumber in everyone and combine them with the pure joy of playing. But beware: you might be surprised by the stupendous results this combination is apt to spawn.

Read More Show Less

Product Details

  • ISBN-13: 9781590598436
  • Publisher: Apress
  • Publication date: 6/27/2007
  • Series: Technology in Action Press Book Series
  • Edition description: 2007
  • Edition number: 1
  • Pages: 369
  • Product dimensions: 0.82 (w) x 7.50 (h) x 9.25 (d)

Meet the Author

Matthias Scholz is a member of the LEGO Mindstorms Community Partners Program. His NXT-related Web site is extremely popular. He is also a frequent contributor to the well-known NXT blog, The NXT STEP. He majored in mathematics at the University of Bayreuth in Germany, and has held various positions in German IT enterprises.
Read More Show Less

Table of Contents

About the Author     xi
About the Technical Reviewer     xiii
Acknowledgments     xv
Preface     xvii
Introduction     1
An Invention-Driven Tour Through the Life of Leonardo da Vinci     2
Renaissance Man     2
Five Designs     4
Hardware     16
Software     23
The NXT Community     25
The MINDSTORMS Developer's Program     25 MINDSTORMS Community NXT     25
MINDSTORMS Education NXT     25
The NXT Step     26     26     26
Summary     27
A 3,000-Foot Look at NXT Programming Environments     29
NXT-G     30
IDE     35
Example Program Snippets     39
RobotC     42
IDE     44
Example Program Snippets     46
NXC     47
IDE     48
Example Program Snippets     50
pbLua     51
Example Program Snippets     52
leJOS NXJ     52
Example Program Snippets     53
Summary     54
The Armored Car     55
Historical Background     55
Special Challenges     57
Interpreting the Design     57
Building the Gearing Mechanism     58
Building the Armored Car     59
Programming the Armored Car     97
RobotC     99
NXC     100
pbLua     101
leJOS NXJ     103
Summary     105
The Catapult     107
Historical Background     107
Hardware Challenges     109
The Double Leaf Spring     109
The Crank Mechanism     109
Building the Catapult     111
Programming the Catapult     147
LEGO MINDSTORMS NXT Software     149
RobotC     152
NXC     155
pbLua     157
LeJOS NXJ     161
Summary     165
The Revolving Bridge     167
Historical Background     167
Hardware Challenges     168
Building the Revolving Bridge      169
Programming the Revolving Bridge     210
LEGO MINDSTORMS NXT Software     211
RobotC     214
NXC     217
pbLua     219
leJOS NXJ     222
Summary     226
The Aerial Screw     227
Historical Background     227
Hardware Challenges     231
Building the Aerial Screw     231
Programming the Aerial Screw     260
LEGO MINDSTORMS NXT Software     262
RobotC     264
NXC     267
leJOS NXJ     268
pbLua     272
Summary     275
The Flying Machine     277
Historical Background     277
Hardware Challenges     278
Building the Flying Machine     280
The Wires That Lower the Wings     306
The Wires That Lift the Wings     307
Building the Remote Control     309
Programming the Flying Machine     318
LEGO MINDSTORMS NXT Software     319
NXC     324
Summary     329
Outlook: What NXT?     331
Enhancing the Five Robots     331
The Armored Car     331
The Catapult     332
The Revolving Bridge     332
The Aerial Screw     333
The Flying Machine     333
Remotely Controlling the Robots     333
Making Other Inventions of Leonardo with LEGO     334
The Theater Stage for Orpheus     335
The Canal Excavation Machine     335
Recommended Web Sites     336
Web Sites on Leonardo da Vinci     336
Sites on LEGO MINDSTORMS NXT     337
Recommended Books     338
LEGO MINDSTORMS NXT: The Mayan Adventure     338
The LEGO MINDSTORMS NXT Idea Book     339
Maximum LEGO NXT: Building Robots with Java Brains     339
Leonardo's Machines: Da Vinci's Inventions Revealed     339
Installation and Configuration of the Programming Environments Used in the Book     341
Leonardo's Letter of Application to the Duke of Milan     357
Glossary     359
Bibliography     363
Index     365
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)