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)