Programming and Customizing the OOPic Microcontroller: The Official OOPic Handbook (TAB Robotics)
Dennis ClarkOverview
Companion CD-ROM with sample codes!THE BIBLE OF OOPic MICROCONTROLLERS!
If you're a robotics professional or hobbyist, here's the one book you'll need to keep your work on the leading edge -Programming and Customizing the OOPic Microcontroller. This is the official OOPic Handbook, fully endorsed by Savage Innovations, the world's only manufacturer of OOPic microcontrollers. As the first book of its kind, this volume is destined to become the standard against which all other OOPic books will be judged.
Written by a noted robotics authority, with a foreword by Savage Innovations President/CEO Scott Savage, this authoritative guide delves deeply into this groundbreaking technology. It delivers:
* A programming guide and application notes dedicated to the OOPic environment
* A full object listing as well as an IDE (Integrated Development Interface) hardware and software guide
* A CD-ROM with all project and experiment code that you incorporate to customize your own projects, as well as a video of a fully OOPic-controlled robot
* Special OOPic-related software, a toolkit, and source code
Stay ahead of the robotics curve - tap into the power of OOPic microcontrollers with this indispensable volume!
Editorials
From Barnes & Noble
The Barnes & Noble ReviewLearning to use the object-oriented programmable integrated circuit (OOPic) microcontroller couldn't be easier than reading this excellent book and following the experiments provided to help make learning fun. Author Dennis Clark starts out by recommending an OOPic starter kit, plus a listing of tools that you will need when the lessons begin. The writing is fast paced and chatty, while the accompanying graphics and tables keep you fully engaged with the lessons.
For example, Chapter 1 delves into and contains full hardware, firmware and configuration data for all OOPic variants. Chapter 2 consists of installation details and help for installing OOPic integrated development environment (IDE) software, which is also included on the CD-ROM inside the back book cover. Next, Chapter 3 discusses the basic OOPic concepts of the virtual circuit (VC) and explains how all objects are designed to work together. Chapter 4 walks you through your first VC and shows you how to use OOPic integrator math, the standard programming syntax, and all the built-in OOPic functions. Next, Chapter 5 builds on prior information by introducing analog-to-digital (A2D) objects, hobby servos, and more software and hardware interfacing techniques. Chapter 6 gets more complex with the addition of timers, clocks, liquid crystal displays (LCDs), and another toy -- a Sound Navigation and Ranging (SONAR) distance ranger. Next, Chapter 7 delves into the sticky issues revolving around serial input/output (I/O) with a PC and introduces many new objects, including a keypad encoder. Chapter 8 drops back and discusses electronic interfacing to the OOPic, including independent power supplies, I/O interface precautions and common circuits used with embedded processors. Next, Chapter 9 demonstrates how to interface two Oopic devices together using dynamic data exchange link (DDELink) objects and introduces a form of remote motor control and electrically erasable programmable read-only memory (EEPROM) programming. Chapter 10 deals specifically with robots and, as such, is devoted entirely to OOPic II and later. Finally, Chapter 11 introduces the new OOPic language, serial control protocol (SCP), and gives an example interface between a Palm personal digital assistant (PDA) and an OOPic R robot.
Robot hobbyists who want to get out ahead and stay there will rejoice in having this outstanding, down-to-earth guide to using and getting the most from the OOPic microcontroller. It has everything you need to stay ahead of the game. John R. Vacca
John R. Vacca, the former computer security official (CSO) for NASA's space station program (Freedom), has written nearly 40 books about advanced storage, computer security, and aerospace technology.