Recent Changes - Search:

Reference Links

Topics

Programming

Prior Class Pages

PM Wiki

edit SideBar

DrawingMachines-SLCFall2014-AllClassOutline

///////////////////////////////////////////////////////////// ///////////////////CLASS 1/////////////////////////////////// /////////////////////////////////////////////////////////////

Download Arduino

Download Processing v1.5.1

Download Fritzing

Download Arduino Coding Outline By Brian Evans - http://playground.arduino.cc/uploads/Main/arduino_notebook_v1-1.pdf

Google Drive - Code and Documents by Class - Week By Week - Download and read Mims 1 from here. Also, download sign and re-upload the Soldering Safety Procedures sheet.

///////////////////////////////////////////////////////////// ///////////////////CLASS 2/////////////////////////////////// /////////////////////////////////////////////////////////////

Sparkfun Code Reference (automatically downloads code examples) http://sparkfun.com/sikcode

Even if we don't end up using the SIK Code, its good practice to install the library. Open the readme.txt file to do it. After placing the SIK Guide Code in the folder specified in the readme.txt file, I had a problem with the spaces in the name of the file. I changed the name of the folder to SIK_Guide_Code and then it worked.

Graphical Resistance Calculator http://www.dannyg.com/examples/res2/resistor.htm

Arduino Button 101 - Button circuit review https://www.youtube.com/watch?v=XUuXq4J4u14

Mims Review - Electricity Basics https://itp.nyu.edu/physcomp/lessons/electronics/electricity-the-basics/

Electrical Conductivity vs. Resistance http://en.wikipedia.org/wiki/Electrical_resistivity_and_conductivity

///////////////////////////////////////////////////////////// ///////////////////CLASS 3/////////////////////////////////// /////////////////////////////////////////////////////////////

Sparkfun Redboard FTDI Fix - https://learn.sparkfun.com/tutorials/redboard-hookup-guide

Sparkfun Code Reference (automatically downloads code examples) http://sparkfun.com/sikcode

Digital Input and Output. Buttons and Pulldown Resistors. HIGH, LOW vs 1,0. AND &&, OR || and IF. Counters.

Google Drive Folder with circuit and code form class linked here

Arduino example sketches (in the examples) - Button and Debounce

///////////////////////////////////////////////////////////// ///////////////////CLASS 4/////////////////////////////////// /////////////////////////////////////////////////////////////

Blink Without Delay - Using Millis(); - http://www.arduino.cc/en/Tutorial/BlinkWithoutDelay

Variable Types - Bit to Byte to Int to Long - Arduino Reference http://arduino.cc/en/Reference/HomePage

Link to code from class on Google Drive - https://drive.google.com/?authuser=0#folders/0B1qpUXvovN0ERUpKVXRCRDFkeE0

///////////////////////////////////////////////////////////// ///////////////////CLASS 5/////////////////////////////////// /////////////////////////////////////////////////////////////

Artists of the Day - Zimoun - http://www.zimoun.net/

Potentiometers - Analog In/ Analog Out - https://itp.nyu.edu/physcomp/labs/labs-arduino-digital-and-analog/analog-in-with-an-arduino/

Servo Motors - Servo Motors

///////////////////////////////////////////////////////////// ///////////////////CLASS 6/////////////////////////////////// /////////////////////////////////////////////////////////////

Sensors

Piezos - Tone Example from Arduino that we did in class - http://arduino.cc/en/Tutorial/Tone

Arrays - http://arduino.cc/en/Reference/Array

Artist of the day - Dave Bowen - Telepresent Water - http://www.dwbowen.com/underwatermovieMAI.html

Photoresistor Circuit and tutorial

///////////////////////////////////////////////////////////// ///////////////////CLASS 7/////////////////////////////////// /////////////////////////////////////////////////////////////

Talking about LEDs and starting to program more involved routines. We covered arrays and functions, starting with the basics.

All Code is Linked Here https://drive.google.com/folderview?id=0B1qpUXvovN0EOVBWUkJZODBUZUE&usp=drive_web

The code that I spoke about in class, allowing you to do multiple fades at once is in the linked folder. Its called "birdCode" and is written for RGB addressable pixel strands that use SPI communication (with the WS2801 chip, not Neo-pixels, which use the WS2812 chip).

Artists of the Day -
Jim Campbell- http://www.jimcampbell.tv/

Leo Villareal- http://villareal.net/

Berg - http://bergcloud.com/

Wifi Visualizer - https://vimeo.com/20412632
RFID Visualizer - https://vimeo.com/7022707

///////////////////////////////////////////////////////////// ///////////////////CLASS 8/////////////////////////////////// /////////////////////////////////////////////////////////////

Silicon and Transistors - Antiques to Future Electronics

CPU Video on Microprocessors - http://www.wimp.com/cpumade/

Moore's Law - http://jasonkrugman.com/classes/index.php?n=Main.MooresLaw

Solenoids and Controlling Them With the Arduino -
http://jasonkrugman.com/classes/index.php?n=Main.Solenoids

///////////////////////////////////////////////////////////// ///////////////////CLASS 9/////////////////////////////////// /////////////////////////////////////////////////////////////

Transistors (Continued) - http://jasonkrugman.com/classes/index.php?n=Main.Transistors

///////////////////////////////////////////////////////////// ///////////////////CLASS 10/////////////////////////////////// /////////////////////////////////////////////////////////////

Artists we have to check out:

Tim Hawkinson - Google Image

Coding with Switch Case, Timing and Functions - BirdCode linked here in the drive folder https://drive.google.com/folderview?id=0B1qpUXvovN0EMjFjb1haZWE0bjQ&usp=drive_web

///////////////////////////////////////////////////////////// ///////////////////CLASS 11/////////////////////////////////// /////////////////////////////////////////////////////////////

Tristan Perich and Anton Perich http://www.tristanperich.com/ http://www.antonperich.com/

///////////////////////////////////////////////////////////// ///////////////////CLASS 12/////////////////////////////////// /////////////////////////////////////////////////////////////

Daito Manabe - http://www.daito.ws/en/

Kevin Slavin - http://www.ted.com/talks/kevin_slavin_how_algorithms_shape_our_world?language=en

///////////////////////////////////////////////////////////// ///////////////////CLASS 13/////////////////////////////////// /////////////////////////////////////////////////////////////

Zach Lieberman - http://thesystemis.com/

Edit - History - Print - Recent Changes - Search
Page last modified on February 02, 2015, at 10:03 AM