An open API service indexing awesome lists of open source software.

https://github.com/jeffthompson/arduinoteachingsketches


https://github.com/jeffthompson/arduinoteachingsketches

Last synced: over 1 year ago
JSON representation

Awesome Lists containing this project

README

          

Arduino Teaching Sketches
=======================

Examples for teaching Physical Computing to artists and designers - examples will be added throughout the Spring 2013 semester as students progress through various topics.

An editable parts list (with vendors, part numbers, and prices) can be found at:
https://docs.google.com/spreadsheet/ccc?key=0ApWbqo450AfRdDFlVGlEMzllSE43c2VNRXpaYnR6cXc

Each section also includes PNG and [Fritzing](http://www.fritzing.org) files showing the breadboard layouts.

\- \- \-

####Basics
Basic program structure; blinking and LED, reading digital buttons, fading LEDs using Pulse Width Modulation (PWM), and serial communication (writing characters using USB).

####Analog Sensors
Reading analog values, voltage dividers, and smoothing inputs.

####Motors
Using DC and servo motors.

####Sound and Video
Sound generation using digitalWrite/delay, the built-in Tone library, as well as basic video generation using the TVout library.

\- \- \-

\[ all code available under [Creative Commons BY-NC-SA license](http://creativecommons.org/licenses/by-nc-sa/3.0/) - feel free to use but [please let me know](http://www.jeffreythompson.org) \]