hardware hacking with arduino for fun and profit!
        Jonathan Younker & Tim Ribaric
        Brock University
    Agenda:
    What is it?
        What's it good for? And not?
        How does it work?
        Arduino in the Library
        Examples (show and tell)
        Let's make something!
    
What is it?
            - A prototyping platform
 
                - A 'single board microprocessor'
 
                - Open source hardware
 
                - Open source software
 
                - Integrated Development Environment (IDE)
 
                - Software: C or C++ (wait, don't leave!)
 
            
 
    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
 
	        
 
	How it works
Anatomy of an Arduino
        
            
    What's it good for?
        - "Internet of Things"
 
            - Small, low-power, low-cost applications
 
            - Same hardware, different software applications
 
            - 
                Garduino
            
 
            - Synthesizers
 
            - Robotics
 
            - Hacking
 
        
 
	What it's not
		
			- A personal computer
 
				- High performance PC
 
				- Raspberry Pi
 
			
 
	Why would i use this in a library?
        - Community engagement
 
                - To solve problems
 
                - Why not?
 
        
 
Real-World Library Examples
The Barcodinator
        
    	    
The Barcodinator
        - Problem
 
            - Initial request
 
            - Proposed solution
 
            - Prototype
 
            - Issues encountered
 
            - Revisions
 
            - Lessons learned
 
            - Statistics
 
        
 
The Tabulatron
        - Problem
 
            - Initial request
 
            - Proposed solution
 
            - Prototype
 
            - Issues encountered
 
            - Revisions
 
            - Lessons learned
 
        
 
Other potential Library applications:
        - Web-enabled gate counts
 
            - Gathering data about the library
 
            - Physical interfaces for sign-ups
 
            - Self-check/mobile checkout/offline circulation device
 
            - …
 
        
 
Let's make something!
How many laptops are left?
    
        - Code it up
 
            - Plug it in
 
            - Upload the sketch
 
            - Run it!
 
        
 
Thank You!
	Now go make something cool
	Made by hand with reveal.js