| |
| |
About the Author | |
| |
| |
About the Technical Reviewer | |
| |
| |
Acknowledgments | |
| |
| |
Preface | |
| |
| |
| |
Introduction | |
| |
| |
An Invention-Driven Tour Through the Life of Leonardo da Vinci | |
| |
| |
Renaissance Man | |
| |
| |
Five Designs | |
| |
| |
The LEGO MINDSTORMS NXT | |
| |
| |
Hardware | |
| |
| |
Software | |
| |
| |
The NXT Community | |
| |
| |
The MINDSTORMS Developer's Program | |
| |
| |
LEGO.com MINDSTORMS Community NXT | |
| |
| |
MINDSTORMS Education NXT | |
| |
| |
The NXT Step | |
| |
| |
nxtasy.org | |
| |
| |
mynxt.matthiaspaulscholz.eu | |
| |
| |
Summary | |
| |
| |
| |
A 3,000-Foot Look at NXT Programming Environments | |
| |
| |
LEGO MINDSTORMS NXT Software | |
| |
| |
NXT-G | |
| |
| |
IDE | |
| |
| |
Example Program Snippets | |
| |
| |
RobotC | |
| |
| |
IDE | |
| |
| |
Example Program Snippets | |
| |
| |
NXC | |
| |
| |
IDE | |
| |
| |
Example Program Snippets | |
| |
| |
pbLua | |
| |
| |
Example Program Snippets | |
| |
| |
leJOS NXJ | |
| |
| |
Example Program Snippets | |
| |
| |
Summary | |
| |
| |
| |
The Armored Car | |
| |
| |
Historical Background | |
| |
| |
Special Challenges | |
| |
| |
Interpreting the Design | |
| |
| |
Building the Gearing Mechanism | |
| |
| |
Building the Armored Car | |
| |
| |
Programming the Armored Car | |
| |
| |
LEGO MINDSTORMS NXT Software | |
| |
| |
RobotC | |
| |
| |
NXC | |
| |
| |
pbLua | |
| |
| |
leJOS NXJ | |
| |
| |
Summary | |
| |
| |
| |
The Catapult | |
| |
| |
Historical Background | |
| |
| |
Hardware Challenges | |
| |
| |
The Double Leaf Spring | |
| |
| |
The Crank Mechanism | |
| |
| |
Building the Catapult | |
| |
| |
Programming the Catapult | |
| |
| |
LEGO MINDSTORMS NXT Software | |
| |
| |
RobotC | |
| |
| |
NXC | |
| |
| |
pbLua | |
| |
| |
LeJOS NXJ | |
| |
| |
Summary | |
| |
| |
| |
The Revolving Bridge | |
| |
| |
Historical Background | |
| |
| |
Hardware Challenges | |
| |
| |
Building the Revolving Bridge | |
| |
| |
Programming the Revolving Bridge | |
| |
| |
LEGO MINDSTORMS NXT Software | |
| |
| |
RobotC | |
| |
| |
NXC | |
| |
| |
pbLua | |
| |
| |
leJOS NXJ | |
| |
| |
Summary | |
| |
| |
| |
The Aerial Screw | |
| |
| |
Historical Background | |
| |
| |
Hardware Challenges | |
| |
| |
Building the Aerial Screw | |
| |
| |
Programming the Aerial Screw | |
| |
| |
LEGO MINDSTORMS NXT Software | |
| |
| |
RobotC | |
| |
| |
NXC | |
| |
| |
leJOS NXJ | |
| |
| |
pbLua | |
| |
| |
Summary | |
| |
| |
| |
The Flying Machine | |
| |
| |
Historical Background | |
| |
| |
Hardware Challenges | |
| |
| |
Building the Flying Machine | |
| |
| |
The Wires That Lower the Wings | |
| |
| |
The Wires That Lift the Wings | |
| |
| |
Building the Remote Control | |
| |
| |
Programming the Flying Machine | |
| |
| |
LEGO MINDSTORMS NXT Software | |
| |
| |
NXC | |
| |
| |
Summary | |
| |
| |
| |
Outlook: What NXT? | |
| |
| |
Enhancing the Five Robots | |
| |
| |
The Armored Car | |
| |
| |
The Catapult | |
| |
| |
The Revolving Bridge | |
| |
| |
The Aerial Screw | |
| |
| |
The Flying Machine | |
| |
| |
Remotely Controlling the Robots | |
| |
| |
Making Other Inventions of Leonardo with LEGO | |
| |
| |
The Theater Stage for Orpheus | |
| |
| |
The Canal Excavation Machine | |
| |
| |
Recommended Web Sites | |
| |
| |
Web Sites on Leonardo da Vinci | |
| |
| |
Sites on LEGO MINDSTORMS NXT | |
| |
| |
Recommended Books | |
| |
| |
LEGO MINDSTORMS NXT: The Mayan Adventure | |
| |
| |
The LEGO MINDSTORMS NXT Idea Book | |
| |
| |
Maximum LEGO NXT: Building Robots with Java Brains | |
| |
| |
Leonardo's Machines: Da Vinci's Inventions Revealed | |
| |
| |
| |
Installation and Configuration of the Programming Environments Used in the Book | |
| |
| |
| |
Leonardo's Letter of Application to the Duke of Milan | |
| |
| |
| |
Glossary | |
| |
| |
| |
Bibliography | |
| |
| |
Index | |