Hacking Hardware
Donald Belcham
So you’re looking for a
challenge
LoB is boring
Game dev is slavery
Mobile dev is fragmented
Paying dev work is
uninspired
So….
What are we after?
Challenge?
Problem solving?
“Freshness”?
Change?
But how and where?
Makers
Working closer to the
metal
Not hardware….
….hardware components
Arduino Uno
$24.75
16 mhz
32kb Flash Memory
(0.5kb reserved for bootloader)
2kb SRAM
6 analog
14 digital
Java-esque
programming language
Everything runs
inside a loop
Small programs
With small footprints
Smarter first
project options
Sump pit water level
warning device
Digital BBQ
thermometer
Automated bartender
How do you
get stuck in?
Get the basic hardware
<$100
• Breadboard
• Mixed bag of resistors
• 22 gauge wire
• Arduino
• Random hardware
• Switches
• LEDs
• LCDs
• Encoders
• Potentiometers
Basic circuits
Pick a project
Start looking for
components
There are thousands
if not millions
Cheap to Free
Prototype
your project
Use it….
Find limitations
Research alternatives
And…
Rinse and Repeat
Cool Projects
Home Monitoring
UAV systems
DVR
(Raspberry Pi)
Donald Belcham
@dbelcham
copperswallow.apphb.com

Editor's Notes

  • #23 31.5kb for your program
  • #24 31.5kb for your program
  • #36 http://www.youtube.com/watch?feature=player_embedded&amp;v=hJIkJ9x0-JQ#!
  • #57 http://www.youtube.com/watch?feature=player_embedded&amp;v=hJIkJ9x0-JQ#!