43
DOPPLR Hardware Hacking For Software Scripters Matt Biddulph

Hardware Hacking For Software Scripters

Embed Size (px)

DESCRIPTION

An introduction to open source hardware, hardware hacking and tinkering. Given at the London Flash Platform User Group in March 2008.

Citation preview

Page 1: Hardware Hacking For Software Scripters

DOPPLRDOPPLR

DOPPLR

Where next?Where next?

Where next?

Hardware HackingFor Software Scripters

Matt Biddulph

Page 2: Hardware Hacking For Software Scripters
Page 3: Hardware Hacking For Software Scripters
Page 4: Hardware Hacking For Software Scripters

I see no social imperative for free hardware designs like the imperative for free software. Freedom to copy software is an important right because it is easy now–any computer user can do it.

Freedom to copy hardware is not as important, because copying hardware is hard to do.

On "Free Hardware" By Richard Stallman - Linux Today, 1999

Page 5: Hardware Hacking For Software Scripters
Page 6: Hardware Hacking For Software Scripters

Cheap Hardware

Page 7: Hardware Hacking For Software Scripters
Page 8: Hardware Hacking For Software Scripters

Hackable Hardware

Page 9: Hardware Hacking For Software Scripters
Page 10: Hardware Hacking For Software Scripters

3D Printing

Page 11: Hardware Hacking For Software Scripters
Page 12: Hardware Hacking For Software Scripters

“If you can't open it,

you don't own it.”

Page 13: Hardware Hacking For Software Scripters
Page 14: Hardware Hacking For Software Scripters
Page 16: Hardware Hacking For Software Scripters
Page 17: Hardware Hacking For Software Scripters
Page 19: Hardware Hacking For Software Scripters
Page 20: Hardware Hacking For Software Scripters
Page 23: Hardware Hacking For Software Scripters
Page 24: Hardware Hacking For Software Scripters

Arduino

Page 25: Hardware Hacking For Software Scripters
Page 26: Hardware Hacking For Software Scripters
Page 27: Hardware Hacking For Software Scripters

void setup(){ pinMode(ledPin, OUTPUT); }

void loop(){ digitalWrite(ledPin, HIGH); // sets the LED on delay(1000); // waits for a second digitalWrite(ledPin, LOW); // sets the LED off delay(1000); // waits for a second}

Page 28: Hardware Hacking For Software Scripters
Page 29: Hardware Hacking For Software Scripters
Page 30: Hardware Hacking For Software Scripters
Page 31: Hardware Hacking For Software Scripters

http://www.bbc.co.uk/blogs/radiolabs/2008/02/making_the_dabagotchi.shtml

Page 32: Hardware Hacking For Software Scripters
Page 33: Hardware Hacking For Software Scripters
Page 34: Hardware Hacking For Software Scripters

http://schulzeandwebb.com

Page 35: Hardware Hacking For Software Scripters

http://schulzeandwebb.com

HardwareWith APIs

Page 39: Hardware Hacking For Software Scripters
Page 40: Hardware Hacking For Software Scripters
Page 41: Hardware Hacking For Software Scripters

Hardware Geeks In Public

Page 42: Hardware Hacking For Software Scripters

Matt Webb, http://schulzeandwebb.com/2007/hills/slides/?p=47

“It’s getting to the point where it’s as easy to get involved in this

world as it would be for you to go home, open

Notepad, and start writing HTML”

Page 43: Hardware Hacking For Software Scripters

Matt Webb, http://schulzeandwebb.com/2007/hills/slides/?p=47

“It’s getting to the point where it’s as easy to get involved in this

world as it would be for you to go home, open

Notepad, and start writing HTML”

http://tinker.it

Read more at