Advanced NXT (eBook)
369 Seiten
Apress (Verlag)
978-1-4302-0258-5 (ISBN)
The popularity of NXT and the success of The Da Vinci Code are combined in this fascinating book. Projects for building and programming five of Leonardo's most famous inventions are covered in detail: the tank, the helicopter, the catapult, the flying machine, and the revolving bridge.
This book is written for serious NXT programmers and covers the most popular programming environments available today. The book is abundantly illustrated and includes sample code and countless best-practices strategies.
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.
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.
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.
Contents at a Glance 5
Contents 6
About the Author 10
About the Technical Reviewer 11
Acknowledgments 12
Preface 13
Who This Book Is For 14
How This Book Is Structured 14
Prerequisites 16
Downloading the Code 16
Contacting the Author 16
Introduction 17
An Invention- Driven Tour Through the Life of Leonardo da Vinci 18
The LEGO MINDSTORMS NXT 31
The NXT Community 41
Summary 43
A 3,000-Foot Look at NXT Programming Environments 44
LEGO MINDSTORMS NXT Software 45
RobotC 57
NXC 62
pbLua 66
leJOS NXJ 67
Summary 69
The Armored Car 70
Historical Background 70
Special Challenges 72
Building the Armored Car 74
Programming the Armored Car 112
Summary 120
The Catapult 121
Historical Background 121
Hardware Challenges 123
Building the Catapult 125
Programming the Catapult 161
Summary 179
The Revolving Bridge 180
Historical Background 180
Hardware Challenges 181
Building the Revolving Bridge 182
Programming the Revolving Bridge 223
Summary 239
The Aerial Screw 240
Historical Background 240
Hardware Challenges 244
Building the Aerial Screw 244
Programming the Aerial Screw 273
Summary 288
The Flying Machine 289
Historical Background 289
Hardware Challenges 290
Building the Flying Machine 292
Building the Remote Control 321
Programming the Flying Machine 330
Summary 341
Outlook: What NXT? 342
Enhancing the Five Robots 342
Remotely Controlling the Robots 344
Making Other Inventions of Leonardo with LEGO 345
Recommended Web Sites 347
Recommended Books 349
Installation and Configuration of the Programming Environments Used in the Book 351
LEGO MINDSTORMS NXT Software 351
NXC 355
RobotC 357
leJOS NXJ 360
pbLua 363
Leonardo’s Letter of Application to the Duke of Milan 366
Glossary 368
Bibliography 372
Books 372
Web Sites 372
Index 374
Erscheint lt. Verlag | 8.9.2008 |
---|---|
Zusatzinfo | 369 p. |
Verlagsort | Berkeley |
Sprache | englisch |
Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
Informatik ► Weitere Themen ► Computerspiele | |
Informatik ► Weitere Themen ► Hardware | |
Schlagworte | language • NXC • NXT-G • programming • Programming language |
ISBN-10 | 1-4302-0258-0 / 1430202580 |
ISBN-13 | 978-1-4302-0258-5 / 9781430202585 |
Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
Haben Sie eine Frage zum Produkt? |

Größe: 14,8 MB
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich