EasyManuals Logo

Arduino uno User Manual

Arduino uno
311 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #296 background imageLoading...
Page #296 background image
Breakout clone game, 111–
124
collision detection, 122–
124
game logic, 114–124
GameController
class, 112–
113
moving objects, 120–122
troubleshooting, 124
bricks, drawing for Breakout
clone game, 118
buffer
, 192, 218
bufferUntil
, 170
buffer_length
, 218
BUFFER_SIZE
, 106
buffers
Chrome Serial API, 273
circular buffer
, 106
email from Arduino, 192
Morse code generator, 70
motion-sensing game
controller, 105
reading from serial port,
258
remote control project,
218
serial receive buffer size,
34
Twitter temperature
project, 170
burglar alarm, 183–200
email from Arduino, 189–
193
email from command
line, 184–188
exercises, 200
motion detection with PIR
sensor, 193–200
stop sign project, 98
troubleshooting, 200
BurglarAlarm
class, 198–200
buttons, see also pushbut-
tons
Nunchuk Z button, 159,
161
remote control project,
214
buzzers, see piezo speak-
ers/buzzers
byte maximum, 20
BYTE
modifier, 31
byte
variable, 17
bytes
byte maximum, 20
byte representation, 31
memory, 17
sending single, 257
C
C
advanced Arduino pro-
gramming, 249–252
converting graphics to,
141–143
resources, xiv
serial programming, 257–
259
The C Programming Language,
xiv
C++
advanced Arduino pro-
gramming, 249–252
Arduino programming
language, 28
converting graphics to,
141–143
header files, 64
naming sketches, 64
resources, xiv
serial programming, 257–
259
The C++ Programming Lan-
guage, xiv
cable modems, passing IP
addresses, 176
callback functions
Chrome Serial API, 272
remote control project,
214
SerialDevice
class, 276–277
cameras, burglar alarm
project, 200
capitalization, changing, 67
carbon resistors, 241
carriage return character
(\r\n), 218
case, changing, 67
cathode LED connector, 42
cellular networks, 180
Celsius
converting to Fahrenheit,
88
thermometer alarm
project, 165
TV thermometer project,
144
CELSIUS
constant, 165
CH_LEN
, 155
char
values, 17–18
check
, 199
checkCollisions
, 123
check_controls
, 158
check_target
, 160–161
children
, 118
chiptune, 115
Chrome, see Google Chrome
apps; Google Chrome OS
Chrome Serial API, 271–274
chx
, 156
chy
, 156
circles, Pragduino, 154–155,
160
circular buffer
, 106
classes
creating in JavaScript,
275
syntax coloring, 71
clear
, 170
clear_screen
, 160
clearing
bits, 251
buffer for Twitter temper-
ature project, 170
screens, 160
click
, 214
Client
, 176
Clock wire (Nunchuk con-
troller), 147
clock, LED, 60
clones
Arduino boards, 6
remote controls, 207–212
CMD_LEN
, 209
code
avoiding copying, 55
conventions, xvii, 83
converting graphics to ,
141–143
decoding remote control
codes, 203–207
for this book, xvii
collision detection, Breakout
clone game, 122–124
color
analog video, 129, 131
Breakout clone game,
119
parking-distance control
project, 96
resistance values, 241–
243
syntax coloring, 71, 73
Index • 285
www.it-ebooks.info

Table of Contents

Other manuals for Arduino uno

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Arduino uno and is the answer not in the manual?

Arduino uno Specifications

General IconGeneral
Form factorArduino
CertificationRoHS, FC, CE
Processor model-
Processor frequency- MHz
Microcontroller modelATmega328
Microcontroller frequency16 MHz
DC input voltage7-12 V
Operating voltage5 V
DC current per I/O pin40 mA
Flash memory0.032 MB
Maximum internal memory- GB
SRAM (Static Random Access Memory)2 KB
EEPROM (Electrically Erasable Programmable Read-Only Memory)1 KB
Wi-FiNo
Number of analog I/O pins6
Number of digital I/O pins14
Weight and Dimensions IconWeight and Dimensions
Board dimensions53.4 x 68.6 mm

Related product manuals