Fall 2010 - Physical World / Computer Interaction
Instructor: Nuno Alves [website]
Class syllabus
Links
Fritzing [website] - Draw arduino circuit schematics.
Robotics Store in Providence [website] - You can purchase your Arduino here.
Sparkfun [website] - Pretty good online store with all sorts of electronic gizmos.
Jameco [website][discont center] - Electronics online store.
Electronic Goldmine [website] - Online store with excellent prices.
Circuit Cellar magazine [website] - Electronics Magazine
Elektor [website] - Electronics Magazine
Circuit Cellar magazine [website] - Electronics Magazine
Servo Magazine [website] - Electronics and Personal Robots Magazine
Nuts and Volts Magazine [website] - Another Electronics Magazine
Lecture #1
Lecture 01 Slides - Introduction to Micro-Controllers
Lecture example - magnetic card-reader [code]
Lecture example - testing analog pins [schematic][code]
Lecture #2
Lecture 02 Slides - Prototyping Circuits + Basic Electric Theory & Basic Arduino IO
ASCII table
Lecture code - lighting up random LEDs [code] - by Jeff Haan
Lecture #3
Lecture 03 Slides - PWM ("analog output on digital pins"), Switches and Relays
Lecture #4
Lecture 04 Slides - Potentiometers, RGB LEDs, Photocells, Resistive Sensors
Coin switch - [code] [schematic]
Lecture #5
Lecture 05 Slides - Introduction to Arduino C - part 1: Variables
Lecture #6
Lecture 06 Slides - Introduction to Arduino C - part 2: Conditional Statements and Functions
Lecture #7
Lecture 07 Slides - Introduction to Arduino C - part 3: Loops and Arrays. Introduction to Capacitors.
Voltage rectifier - [tutorial]
Lecture #8
Lecture 08 Slides - Servos and Transistors.
Lecture #9
Lecture 09 Slides - DC motors, H-bridges, 7 Segment displays
Lecture #10
Lecture 10 Slides - 7 Segment Displays, Decoders, Logic Gates and LCD displays
Soldering an LCD display - [tutorial]