Preview masteringmicrocontrollers helpedbyarduino

Page 5

ernarvuino_14x21_UK.book Page vi Vendredi, 20. septembre 2013 10:12 10

vi 7.6

The No in Arduino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

7.7

Look Ma, No Arduino! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

8.

Communication: an Art and a Science . . . . . . . . . . . . . 155

8.1

Visualize Your Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

8.2

The Act of Communicating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160

RS-232 or Serial Port? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162

na lM

tio

rI

Three- and Four-Wire Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 8.5.1 8.5.2

Improved Driver for Graphic Display . . . . . . . . . . . . . . . . . . . . . . . . . 196 Humidity Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200

All Together . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207

rig

8.6

I²C, TWI and Arduino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 Atmospheric Pressure Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188

ek to

8.4.1 8.4.2

8.5

na

Two-Wire Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185

El

8.4

A Few Subtleties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 Chaining Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 Breaking the Chains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 An NMEA 0183A Decoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Mutatis Mutandis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 Make a U-turn Now . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 A Curly Symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185

nt er

8.3.1 8.3.2 8.3.3 8.3.4 8.3.5 8.3.6 8.3.7

ht

8.3

Asynchronous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 Synchronous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162

ia

8.2.1 8.2.2

Connect a Liquid Crystal Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158

ed

8.1.1

When Arduino Isn’t Around . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211

8.8

Pointers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212

8.9

Did you Know? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216

9.

Clock is Ticking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219

9.1

This is Radio Frankfurt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219

co py

8.7

9.1.1

DCF77 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220

9.2

Daisy-Chaining Seconds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

9.3

Decode a String of Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 9.3.1

DCF77 Decoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.