hardware hacking with arduino for fun and profit!

Jonathan Younker & Tim Ribaric

Brock University

Agenda:

  1. What is it?
  2. What's it good for?
  3. How does it work?
  4. Arduino in the Library
  5. Examples (show and tell)
  6. Let's make something!

What is it?

  • A 'single board microprocessor'
  • Open source hardware
  • Open source software
  • Microcontroller (ATmega chips)
  • Integrated Development Environment (IDE)
  • Software:  C or C++ (wait, don't leave!)




How it works

Anatomy of an Arduino

A Brief History of Arduino

  • First built in 2005, in Ivrea, Italy
  • Grew out of Wiring, a similar project
  • Quickly became popular with makers/hobbyists
  • Many different models, updates, features

What's it Good for?

  • "Internet of Things"
  • Small, low-power, low-cost applications
  • Garduino
  • Synthesizers
  • Robotics
  • Hacking

Why would i use this in a library?

  • Community engagement
  • To solve problems
  • Why not?
Real-World Library Examples


The Barcodinator

  • Problem
  • Initial request
  • Proposed solution
  • Prototype
  • Issues encountered
  • Revisions
  • Lessons learned

The Tabulatron

  • Problem
  • Initial request
  • Proposed solution
  • Prototype
  • Issues encountered
  • Revisions
  • Lessons learned

Other potential Library applications:

  • Face tracking i/o gate counts
  • Web-enabled gate counts
  • Gathering data about the library
  • Physical interfaces for sign-ups
  • ...

Let's make something!

How many laptops are left?
  • Code it up
  • Plug it in
  • Upload the sketch
  • Run it!

Questions?


hardware hacking with arduino for fun and profit

By jyounker

hardware hacking with arduino for fun and profit

  • 1,179