Programming on Bare Metal: Controlling Circuits with Code

Post on 26-Jun-2015

570 views 2 download

Tags:

description

The Arduino is the present day equivalent to the Altair 8800. Like the Altair, an entire generation of hobbyists will discover the fundamentals of a new paradigm where computing is smeared throughout your physical environment. This little device deserves your attention as it is helping define this exciting new space. In this session you will learn how to program on this remarkable platform, learn a little electronics, and control something in the real world with code. But don't be surprised if, after attending, you have an urge to go buy an Arduino, a soldering iron, and some components and start hacking.

transcript

Programming On Bare Metal

Controlling Circuits With Code

Meet the Arduino

ControlCircuitsWith Code

Dammit Jim! I’m a programmer!

Not an electrical engineer!

Show Me the Code!

Digital Input & Output

Demo #1: Don’t Blink

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

Analog Input

Demo #3: Don’t Blink Again

Analog Output

Demo #4: Dimwits

Demo #5: Engage

Serial Communications

Demo #6: Cereal Communications