Page 18 - Robot Builder's Bonanza
P. 18

CONTENTS  xvii


                   Chapter 40—Interfacing Hardware with Your
                   Microcontroller or Computer                                          512
                       Sensors as Inputs                                                 512
                       Motors and Other Outputs                                          514
                       Input and Output Architectures                                    516
                       Interfacing Outputs                                               519
                       Interfacing Digital Inputs                                        520
                       Interfacing Analog Input                                          522
                       Connecting with USB                                               525
                       Using  Analog- to- Digital Conversion                             526
                       Using  Digital- to- Analog Conversion                             527
                       Expanding Available I/O Lines                                     528
                       Understanding Port Changing                                       531
                       On the Web: Understanding Bitwise Port Programming                533

                   Chapter 41—Remote Control Systems                                    534
                       Build a Joystick “Teaching Pendant”                               534
                       Commanding a Robot with Infrared Remote Control                   537
                       On the Web: Control by Radio Signal                               543
                       Broadcasting Video                                                543


                   Part 8—Sensors, Navigation, and Feedback

                   Chapter 42—Adding the Sense of Touch                                 547
                       Understanding Touch                                               547
                       Mechanical Switch                                                 548
                       Using a Button Debounce Circuit                                   555
                       Debouncing Switches in Software                                   556
                       Programming for Bumper Contacts                                   557
                       Mechanical Pressure Sensors                                       558
                       Experimenting with Piezoelectric Touch Sensors                    563
                       Experimenting with Piezo Film                                     565
                       On the Web: Build a Piezo Bumper Bar                              568
                       Other Types of “Touch” Sensors                                    568

                   Chapter 43—Proximity and Distance Sensing                            570
                       Design Overview                                                   570
                       Simple Infrared Light Proximity Sensor                            572











 00-frontmatter.indd   xvii                                                                 4/21/11   11:42 AM
   13   14   15   16   17   18   19   20   21   22   23