Page 449 - Hacking Roomba
P. 449

430       Index G–L
                               ■




                        goBackward method            mouse, 190–193, 191, 193–194  K
                          in Arduino, 289            sensors for, 189–190, 198–199, 199  Kamikaze firmware, 306
                          for specific distances, 100–101  sound, 197–198    keyboards
                        goForward method             theremin simulation, 194–196, 195, 197  Bluetooth, 66
                          in Arduino, 289         installing                   as musical keyboards, 157–158, 157
                          in real-time driving, 104  OpenWrt, 305–306, 335–337, 336  KeyListeners, 104
                          in RoombaComm, 63          Processing libraries, 137–138, 138  keyPressed method, 104
                          for specific distances, 100–101  USB serial port drivers, 317–319, 318  DriveRealTime, 106
                        goggles, 390              instruments                  for musical keyboard, 158
                        Goodman, Liz, 372            live, 157–158, 157        RoombaView, 141
                        goStraight method, 100       MIDI, 161–162, 162–163  Keyspan adapters
                        goStraightAt method, 100  insulation, heat-shrink tubing for, 399, 400  for Linux, 317
                        Grapher calculator, 182, 183  integrated circuits (ICs) in schematic  for SitePlayer Telnet, 219
                        graphical buttons, 142–144, 144  diagrams, 412, 412  Kismet tool, 235
                        graphing calculators, 182  intensity of Power LEDs, 32  kmod-usb-ohci package, 317
                        graphs, 407               internal sensors, 16, 36–37, 36–37  kmod-usb-serial package, 317
                        Greiner, Helen, 4         internal state, ROI for, 20  kmod-usb-storage package, 344–345
                        ground                    Internet connections, 205  Konar, Murat N., 264
                          in ROI connectors, 21–23   Ethernet protocol for, 205–207, 207
                          in schematic diagrams, 408–409, 408  modifications for, 225–228
                        grounding straps, 401, 401   parts and tools for, 207–208
                        Gumstix system, 298–299, 367–368, 367–368  SitePlayer Telnet. See SitePlayer Telnet  L
                                                     XPort, 221–225, 221–224  ladybug costume, 372
                                                  Internet Protocol (IP), 206  Lamarr, Hedy, 67
                                                  interpreters vs. compilers, 276–277, 277  LAMP (Linux, Apache, MySQL, PHP)
                        H                         interrupters, optical, 15, 112, 112  suite, 248
                        Hands Free Profile (HFP), 68  IP addresses, 216        for databases, 255
                        Headset Profile (HSP), 68    debugging, 217–218        for web pages, 248–253, 252
                        heat-shrink tubing, 389, 399, 400  for OpenWrt, 306, 308, 310, 311  lead, toxicity of, 390
                        heat sinks, 326, 326         ports for, 253          lead-free solder, 386–387
                        helping-hand tools, 387, 387  for WiMicro, 246       lead solder with rosin core, 385, 386
                        HFP (Hands Free Profile), 68  iPaq PDAs, 368–369, 369  LEDs (light-emitting diodes)
                        HID (Human Interface Device Profile), 68  ipconfig tool, 219  for Arduino, 281
                        hiding serial events, 117–118  ipkg packaging systems, 315–316, 318, 350  for Board of Education, 265
                        HIGH command, 264         IR remote transmitter, 379–380, 380–381  in DBT-120 dongles, 69
                        home base docks for self-charging, 8  iRobot Corporation, 4–5  indicator commands for, 32–33
                        hookup wire, 389          Irving robot, 107            in infrared sensors, 15–16
                        host tool, 216–217        ISM (industrial, scientific, and medical) bands,  in mobile mood light, 290, 291–292
                        hosts in MIDI, 162               232                   in OpenWrt, 308
                        hot glue guns, 389        iStumbler tool, 235          for optical interrupters, 15, 112
                        HSP (Headset Profile), 68  iwlist tool, 235            for optical object detectors, 113
                        Human Interface Device Profile (HID), 68  iwspy tool, 235  for optoisolators, 112
                        HyperTerminal program, 58                              orientation of, 47–48
                        HyperWRT distribution, 301                             schematic diagrams for, 407, 407, 410, 411
                        hypotrochoid curves, 181–182, 183                      in serial interface tether, 44, 45, 46–48, 47
                                                  J                            for WiMicro boards, 243
                                                  jacks                      LEDS command, 32
                                                     in Ethernet, 206          opcodes and data bytes for, 28
                        I                            for SitePlayer Telnet adapter, 211–213,  specification for, 420–421
                        ICs (integrated circuits) in schematic  213          left bump sensors for mouse simulation, 191
                               diagrams, 412, 412  Jameco, 43                left/right speeds, converting radius/velocity to,
                        ifconfig command, 219, 244, 315  JamVM, 321                 94–96, 94–95
                        Igoe, Tom, 279, 284       Java Archive (JAR) files, 136  Lego Mindstorms NXT, 66
                        images                    Java programs              LF1S022, 209, 212
                          taking, 341–342            libraries for, 84       libraries
                          viewing, 342–343, 343      writing, 96–97            Arduino, 281
                        indicator commands, 32–33  Java VM, 131, 135           Ess, 197–198
                        inductors in schematic diagrams, 411, 411  JavaSound API, 197  Java, 84
                        industrial, scientific, and medical (ISM) bands,  JFrame windows, 105  Linux, 303
                               232                jumper wires                 MyGUI, 142–144, 144
                        Infinite Fractal Loop webring, 168  from cut leads, 396, 397  Processing, 136–138, 138
                        infrared sensors, 15–16, 112  for serial interface tether, 51–52  RXTX, 84–87
                        input device applications, 189  for solderless breadboards, 260–261, 260  light-emitting diodes. See LEDs
                          alarm clock, 200–202       solid wire for, 389            (light-emitting diodes)
   444   445   446   447   448   449   450   451   452   453   454