Great Deals on Used Textbooks & New Textbooks!               
My Account | Help Desk | Market Place Shopping Cart
Free shipping. Click here for details.
No items in cart.
Total: $0.00
Textbooks Sell Textbooks Books Supplies Medical Books College Apparel Movies Clearance
Search  Advanced >>
Related Topics: Technology >> Robotics
Lego Mindstorms Interfacing,9780071402057
Other versions by this Author

Lego Mindstorms Interfacing


Edition: w/ CD-ROM
Author(s): Wilcher, Don
ISBN10:  0071402055
ISBN13:  9780071402057
Format:  Paperback
Pub. Date:  8/21/2002
Publisher(s): MCG (Manual)

Send to a friend
New Price  N/A
List Price $24.95
eVIP Price  $18.49
New Copy:  Out of Print
add remove
Marketplace Price $3.79
List Price $24.95 Available in the eCampus Marketplace
Take 90 Days to Pay on $250 or more
with Quick, Easy, Secure
Subject to credit approval.
 ALSO AVAILABLE FROM THESE OTHER MERCHANTS 
clicking 'SHOP NOW' will bring you to the listed merchant's site
StorePriceShippingQuality 
Alibris$6.88See SiteNewShop Alibris Now
Alibris$3.60See SiteUsedShop Alibris Now
0.203125
SummaryTable of Contents
* Features 12 heavily-illustrated application and construction plans for Lego Mindstorms
* Covers wireless applications, electromechanical controls and software GUIs (graphical user interface) for Lego Mindstorms
* Goes beyond NQC (Not-Quite-C) programming to include Visual Basic and Python
* CD-ROM contains complete programs and circuit simulation models
Preface xv
Acknowledgments xix
Wireless Basics
1(24)
Antenna, Transmitter and Receiver Fundamentals
2(3)
The Antenna
3(1)
The Transmitter
3(1)
The Receiver
4(1)
An Experimental Wireless Controller
5(9)
Review of the Experimental Wireless Controller Block Diagram
6(1)
Experimental Test Procedure Introduction
6(2)
Test Procedure 1
8(1)
Test Procedure 2 Objectives
9(2)
Test Procedure 2
11(2)
Test Procedure 3 Objectives
13(1)
Test Procedure 3
13(1)
Project: Remote Tracking Beetle Bot
14(8)
Proof of Concept (POC) Study
14(1)
Operation of RT Beetle Bot
14(1)
The RT Beetle Bot Electrical Architecture
14(2)
RT Beetle Bot Mechanics
16(2)
RT Beetle Bot Testing Procedure
18(1)
Test Procedure
19(2)
Mini Test Procedure
21(1)
Wrap-Up of the RT Beetle Bot Project
22(3)
Developing GUIs: Software Control Basics
25(48)
The Hardware/Software Interface Block Diagram
26(2)
What Is VBA?
28(1)
Building the Robot Control Panel in Excel VBA
29(6)
Lab 1: Accessing the VB Toolbar
30(1)
Lab 2: Adding the Control Toolbox Toolbar for Excel
31(4)
Designing a Robot Control Panel Using VBA
35(1)
Constructing the V-Bot Control Panel Lab Project Objectives
36(14)
V-Bot Control Panel Build Procedure
36(9)
V-Bot Control Panel Build Procedure 2
45(2)
Calling Up a VBA-Built Robot Control Panel GUI Using an Excel Spreadsheet Button
47(2)
Single Click Event for the V BOT Panel CommndButton
49(1)
What Is an RDA?
50(1)
Building a Mindstorms RDA
51(8)
Objectives
52(1)
Build and Test Procedure
52(7)
Using State Machines to Write Code for the RDA
59(3)
VBA and OOP Basics
62(1)
The Robot Control Panel Programming Lab Project
63(4)
VBA Software Embedding Procedure
63(3)
The Software Interface Testing Procedure
66(1)
Testing Procedure
66(1)
An Alternative Solution for Data Acquisition (DA) and Measurement
67(6)
Electromechanical Controls Interfacing
73(40)
Understanding the Touch Sensor RCX/Scout Interface
74(6)
DC Circuit Analysis
75(3)
Reading Logic Values from a Touch Sensor
78(1)
Touch Sensor Lab Procedure
78(2)
RCX Code-Procedure for Testing the Touch Sensor
80(2)
Scout Tool-Procedure for Testing the Touch Sensor
82(1)
How to Build a Homebrew Touch Sensor
82(12)
Buggel-The elnsect
84(3)
Controlling Buggel with a Homebrew Touch Sensor-Lab Procedure
87(3)
Enabling a Switch for a Homebrew Touch Sensor-Lab Procedure 2
90(3)
Scout P-Brick Enable Switch Lab Procedure
93(1)
Resistive Switches
94(4)
Dual Function Control Using the Resistive Switching Lab Procedure
95(3)
Electromechanical Relays for RCX/Scout Input Control
98(3)
Controlling Buggel with an Electromechanical Relay Control Circuit Lab Procedure
99(2)
How to Build a Smart Switch Using the RCX P-Brick
101(4)
Smart Switch Lab Procedure
103(2)
How to Build a Switch Monitor Detector
105(8)
Reusable Code Concept
105(1)
Building the Switch Monitor Detector in VBA
106(1)
Software Listing for Switch Monitor Detector
107(1)
Switch Monitor Detector Software Lab Procedure
108(2)
Procedure for Testing the Switch Monitor Detector
110(3)
Electronic Switching Circuits
113(42)
A Transistor Relay Driver Input Circuit
115(13)
Developing C-Bot
116(3)
A Simple Controller for C-Bot
119(1)
Transistor Relay Driver Lab Procedure
120(3)
Circuit Calibration Procedure
123(1)
DC Measurements Lab Procedure
124(2)
C-Bot Analysis
126(2)
Design Challenge
128(1)
Transistor Relay Monitor: VBA-C-Bot Application
128(4)
Transistor Relay Monitor Lab Procedure
129(1)
Procedure for Developing a New GUI Using an Existing UserForm
130(1)
Validating the Code/VBA Tool
131(1)
VBA Analysis
132(1)
A PMOSFET Relay Driver Input Circuit
132(6)
PMOSFET Controller for C-Bot
133(1)
PMOSFET Relay Input Circuit Lab Procedure
134(1)
Calibration of the PMOSFET Input Driver Circuit
135(3)
PMOSFET Relay Input Circuit Lab Analysis
138(1)
A Wireless Relay Driver Input Circuit
138(6)
Wireless Relay Driver Circuit Lab Procedure
139(2)
Wireless Lab Project Procedure
141(2)
Wireless Lab Analysis
143(1)
Electronic Output Switching
144(5)
Output Switching Control of an Audible Tone Generator
144(1)
An Audible Tone Generator lab Project Procedure
145(2)
Audio Tone Generator Analysis
147(2)
CBL-DCU for Robot Diagnostics
149(6)
A DCU Diagnostics Tool Lab Procedure
150(3)
DCU Diagnostics Lab Analysis
153(2)
Sensor Interfacing Basics
155(44)
Sensor Basics
156(2)
Building a Sensory-Activated RDA
158(5)
Recycling of Mechanical Assemblies (ROMA) Concept
159(4)
Characterizing Sensors Through Electrical Measurements
163(17)
Characterization Lab
165(2)
Touch Sensor Procedure
167(3)
Reviewing and Playing Back the Logged Data
170(1)
Light Sensor Procedure
171(2)
Activating the Temperature Sensor
173(1)
Temperature Sensor Procedure
174(2)
What Is a Rotation Sensor?
176(1)
Activating the Rotation Sensor
176(1)
Rotation Sensor Procedure
177(2)
Characterization Lab Analysis
179(1)
The Silicon Diode Interface Circuit (SDIC)
180(2)
Coin-Operated T-Bot
182(5)
Coin-Operated T-Bot Lab Project
183(1)
Coin-Operated T-Bot Procedure
184(3)
Coin-Operated T-Bot Lab Project Analysis
187(1)
Rheostat Sensor-Controlled T-Bot
187(4)
Rheostat-Sensor-Controlled T-Bot Lab Project
188(1)
Rheostat-Controlled T-Bot Procedure
188(2)
Rheostat-Sensor Controlled T-Bot lab Analysis
190(1)
Analog-Digital Sensor (ADS) Control for T-Bot
191(8)
ADS Control Lab Project
193(1)
ADS Control Lab Procedure
193(2)
Vision Command Camera Lab Procedure
195(1)
ADS Control Lab Project Analysis
196(3)
Using Procedural Languages for Mindstorms Robot Control
199(30)
Experimental Design Format for This Chapter
201(1)
NQC
201(8)
NQC Overview
202(1)
Basic Tools for NQC Code Development
202(1)
Programming Style for NQC
203(2)
RCX to NQC Code Conversion Lab Project
205(1)
RCX to NQC Code Conversion Lab Procedure
206(2)
RCX to NQC Code Conversion Lab Project Analysis
208(1)
LASM
209(5)
LEGO LASM Smart Switch Lab Project
211(2)
The LEGO LASM Smart Switch Lab Procedure
213(1)
LEGO LASM Smart Switch Lab Analysis
214(1)
IC4
214(15)
Getting IC4 from the Web
215(1)
Basic IC4 Functions for Immediate Control of the RCX P-Brick
215(6)
IC4 Basics Part 1 Lab Project
221(1)
IC4 Basics Part 1 Lab Procedure
221(1)
IC4 Basics Part 1 Lab Project Analysis
222(1)
IC4 Basics Part 2 Lab Project
223(1)
IC4 Basics Part 2 Lab Procedure
223(1)
IC4 Basics Part 2 Lab Analysis
224(1)
IC4 Basics Part 3 Lab Project
224(1)
IC4 Basics Part 3 Lab Procedure
224(2)
IC4 Basics Part 3 Lab Analysis
226(3)
Client-Server Controller for Mindstorms Robots
229(30)
Electrical/Electronics and Mechanical Design
230(10)
Building and Testing the RCX-Controlled Timed-Delay Driver Circuit
238(2)
What Is Python Language?
240(1)
Building a Mini Server in Python Language
241(7)
Creating a Listbox Using Python - Tkinter
244(4)
Building a Mini Client in Excel VBA
248(5)
Putting the Controller Together
253(4)
Final Thoughts and Further Enhancements for the Client-Server Controller
257(2)
Simulator Controls for Mindstorms Robots
259(20)
Monostable Circuit Basics
261(1)
Circuit Simulation Model Curves
262(4)
Creating a Virtual Timer User Interface (VTUI)
266(5)
Adding an Animated Electromechanical Relay
271(5)
Final Thoughts and Further Experimentation
276(3)
Remote-Control Techniques
279(26)
Building Simple Basic Stamp Master Controller Hardware
281(5)
Programming the Basic Stamp Master Controller in P-Basic Language
286(5)
Distributive Load System for Mindstorms Robots
291(3)
Biology-Based Robots
294(9)
How Ciliates Move-The Mechanical Design Inspiration for CiliaBot
294(3)
Programming the CiliaBot Using IC4 Language
297(3)
Enhancing IC4 and P-Basic Programs for Remote-Controlled Robots
300(3)
Developmental Thoughts: Basic Stamp, Mindstorms P-Bricks, and Robots
303(1)
Further Thoughts and Experimentation
304(1)
Virtual Prototyping and Control Using ActiveX Controls
305(26)
Real-Time ActiveX Instrumentation Controls
307(9)
A Switch Lever with a Seven-Segment Display Indicator Control Panel
309(3)
A Go-No-Go Test of the Digital Switch
312(1)
A Virtual Master/Physical Slave Controller
313(3)
A Basic Real-Time Diagnostics and Control (RTDC) Circuit
316(2)
Using an LED Indicator Switch for Mindstorms Robot Control
318(8)
Developing a New GUI Using an Existing UserForm Procedure
319(7)
Master/Smart Slave Controller Technical Philosophy and Musing
326(1)
Real-Time Control Interface Design Methods
327(3)
Further Thoughts and Experimentation
330(1)
Virtual Test Box (VTB) Development: Math-Based Controllers for Mindstorms Robots
331(30)
What Is a UDF and How Is It Used with a VTB?
333(1)
Assigning Variable Names to Multiple Cells
333(3)
Building a Decibel Meter VTB
336(15)
Create the Analog Processor Block Diagram
337(1)
Design the Spreadsheet
338(1)
Identify the Design/Analysis Equations and Define the UDFs
338(2)
Design the VTB
340(2)
Run and Debug the Software Application
342(2)
A-Bot: A POC Development in Automated Front-End Designs
344(1)
Building the A-Bot Automated Front-End Controller for the Sinewave Tone Generator
345(1)
RCX P-Brick Software
346(2)
The Sinewave Tone Generator Software for the Basic Stamp
348(2)
Reflections and Thoughts about the Decibel Meter Project
350(1)
Building a Frequency Cutoff Detection VTB
351(10)
Low-Pass Filters
351(3)
Create the Analog Processor Block Diagram
354(1)
Design the Spreadsheet
354(1)
Identify the Design/Analysis Equations and Define the UDFs
355(1)
Design the VTB
356(2)
Reflections and Thoughts about the Frequency Cutoff Detection Project
358(1)
Project
358(3)
VBA Prototypes: Developing Mindstorms Tools with Advanced Programming Techniques
361(24)
Mindstorms Tools Development Using Real-Time Controls
363(10)
Testing the New Code with the VBA Prototype Diagnostics Controller
368(5)
A Few Words about Robo-Fly
373(1)
Using Arrays in Mindstorms Robot Applications
373(2)
Observations and Notes about the VBA Data Record-and-Retrieve Applet
375(1)
Debug Function for VBA-Assisted Troubleshooting of Mindstorms Robots
375(2)
Method One for Using Debug.Print
376(1)
Method Two for Using Debug.Print
376(1)
Musing with Message Boxes (MsgBox)
377(3)
Inserting Pictures Using the Image ActiveX Control onto the VBA Prototype Panel
380(2)
Technical Tools Musing Projects
382(3)
Basic Stamp/RCX Controllers
383(1)
A Robotics Training System
384(1)
Robotic Continuity Tester
384(1)
Index 385

Check Out These Items!
eCampus.com Pink Backpack eCampus.com Pink Backpack
Retail Price $28.95
Our Price $10.00
eCampus.com T-Shirt eCampus.com T-Shirt
Retail Price $14.99
Our Price $2.00
eCampus.com 4GB USB Drive eCampus.com 4GB USB Drive
Retail Price $32.95
Our Price $25.00
  Buy Textbooks
  Sell Textbooks
  College Apparel
  Shop by School
  Virtual Bookstores
  Order Status
  Shipping Rates
  Return Policy
  Marketplace Info
  F.A.S.T.
  Contact Us
  Privacy Policy
  Legal Notices
  Site Security
  Employment
  Help Desk
  eCampus Blog
  Affiliate Program
  Bulk Orders
  College Marketing
HACKER SAFE certified sites prevent over 99.9% of hacker crime.
eCampus.com blog follow eCampus.com on twitter find eCampus.com on facebook RSS Need Help? eService@ecampus.com   Copyright© 1999-2008     
.