https://github.com/jeffthompson/arduinoteachingsketches
https://github.com/jeffthompson/arduinoteachingsketches
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/jeffthompson/arduinoteachingsketches
- Owner: jeffThompson
- Created: 2015-03-24T13:15:49.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-03-31T12:47:48.000Z (about 11 years ago)
- Last Synced: 2025-01-04T15:18:56.115Z (over 1 year ago)
- Language: Arduino
- Size: 2.11 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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) \]