+ All Categories
Transcript
Page 1: Programming on Bare Metal: Controlling Circuits with Code

Programming On Bare Metal

Controlling Circuits With Code

Page 2: Programming on Bare Metal: Controlling Circuits with Code

Meet the Arduino

Page 3: Programming on Bare Metal: Controlling Circuits with Code

ControlCircuitsWith Code

Page 4: Programming on Bare Metal: Controlling Circuits with Code

Dammit Jim! I’m a programmer!

Not an electrical engineer!

Page 5: Programming on Bare Metal: Controlling Circuits with Code
Page 6: Programming on Bare Metal: Controlling Circuits with Code
Page 7: Programming on Bare Metal: Controlling Circuits with Code
Page 8: Programming on Bare Metal: Controlling Circuits with Code
Page 9: Programming on Bare Metal: Controlling Circuits with Code

Show Me the Code!

Page 10: Programming on Bare Metal: Controlling Circuits with Code

Digital Input & Output

Page 11: Programming on Bare Metal: Controlling Circuits with Code
Page 12: Programming on Bare Metal: Controlling Circuits with Code

Demo #1: Don’t Blink

Page 13: Programming on Bare Metal: Controlling Circuits with Code
Page 14: Programming on Bare Metal: Controlling Circuits with Code

Demo #2: Don’t Touch It You Fool!

Page 15: Programming on Bare Metal: Controlling Circuits with Code

Analog Input

Page 16: Programming on Bare Metal: Controlling Circuits with Code
Page 17: Programming on Bare Metal: Controlling Circuits with Code

Demo #3: Don’t Blink Again

Page 18: Programming on Bare Metal: Controlling Circuits with Code

Analog Output

Page 19: Programming on Bare Metal: Controlling Circuits with Code
Page 20: Programming on Bare Metal: Controlling Circuits with Code

Demo #4: Dimwits

Page 21: Programming on Bare Metal: Controlling Circuits with Code

Demo #5: Engage

Page 22: Programming on Bare Metal: Controlling Circuits with Code

Serial Communications

Page 23: Programming on Bare Metal: Controlling Circuits with Code

Demo #6: Cereal Communications


Top Related