TV thermometer project,
143
Twitter temperature
project, 170
command
, 211
command-line
emailing from, 184–188
verbose output, 249
compiling sketches, 19–20,
68
ConfigurationBuilder
object, 171
connect
, 179, 272, 277
connectionId
, 273, 277
const
, 17, 83
constants
binary, 140
conventions, 83
defining, 17
header files, 64
vs. numbers, 55
Nunchuk data, 149
syntax coloring, 71
continuous integration sys-
tems, 231
continuous rotation servo
motors, 226
controllers, see microcon-
troller; motion-sensing
game controller; Nunchuk
controller
converting
ArrayBuffer
object to string,
273, 278
Celsius to Fahrenheit, 88
duration into length, 82
floating-point numbers to
integers, 86
graphics to code, 141–
143
remote control codes, 220
strings to integers, 229
temperatures to
float
ob-
jects, 171
UTF-8 to UTF-16, 274
copying, code, 55
create_target
, 157
cross-compiling, 28, 249
crosshairs, Pragduino, 154–
155, 160
CSS, see stylesheets
ctype.h
, 64
cube, LED, 59
current basics, 239–243
current_temperature
, 137
cursors, moving in TV ther-
mometer project, 137
D
DAC (Digital-to-Analog Con-
verter), 130–133
dah
, 66
dashboard, parking-distance
control project, 92–97
data, encoding, 88
data bit, 254
DATA
command, 187
data loss, serial communica-
tions, 34
data structures, jQuery li-
brary, 116
data types, 17, 88
Data wire (Nunchuk con-
troller), 147
Daytime service project, 173–
181
DC motors, 226
debouncing, 52, 55–58, 109,
159
DEC format, 31
decimal dice, 60
decimal numbers, 31
decode
, 206
decode_byte
, 150–151
decode_result
, 206
decoding
Nunchuk controller, 150–
151
remote control codes,
203–207
degrees, controlling servo
motors, 229
delay
, 19
delay_frame
, 158
delays
blinking Hello, World! ex-
ample, 19
burglar alarm project,
199
debouncing, 58
distance sensing project,
89
game controller, 106
Pragduino game, 158
delete
, 250
DemoNTSC, 134
DemoPAL, 134
desoldering, 247
desoldering braid, 247
desoldering pump, 247
DHCP (Dynamic Host Config-
uration Protocol)
burglar alarm, 200
Daytime service project,
177–180
expense, 175
dice project, 39–60
adding game, 55–59
adding pushbutton, 48–
55
binary die creation, 45–
47
exercises, 60
LED map, 45
troubleshooting, 59
using breadboards, 40–
45
dice reader, 59
Digi-Key, xx
digital input/output pins, see
also analog pins; pins
serial communication, 35
state, 16, 82
uses, 8
digital signals, about, 9
Digital-to-Analog Converter
(DAC), 130–133
digitalRead
, 204
digitalWrite
, 18
DIGITs
array, 65, 67
directories
file management, 24–25
libraries, 67, 71
disabling, serial communica-
tion, 35
dispatch
, 277
distance sensing project, 77–
98
connecting sensor, 78–84
dashboard, 92–97
floating-point numbers,
84–86
temperature sensor, 86–
92
troubleshooting, 97
dit
, 66
DIT_LENGTH
constant, 69
<div>
elements, Breakout
clone game, 115, 118
DNS (Domain Name System)
about, 175
Index • 286
www.it-ebooks.info