Difference between revisions of "Classes/2010/VIS147A"

From Robert-Depot
Jump to: navigation, search
(Reference)
Line 61: Line 61:
 
=== Previous Final Projects ===
 
=== Previous Final Projects ===
 
* http://wiki.roberttwomey.com/Electronic_Technologies_for_Art#Students_Pages
 
* http://wiki.roberttwomey.com/Electronic_Technologies_for_Art#Students_Pages
 +
=== Main Board ===
 +
Many different options.  All share a common programming environment, common code, and a similar physical layout.  The board we are using does not require an external USB adaptor, which means all we need to do to program (and power) it is to plug it into the computer with a USB cable.
 +
 +
Here are some of the variants:
 +
 +
*Arduino
 +
** Arduino Duemilanove http://moderndevice.com/diecimila.shtml
 +
* Freeduinos
 +
** http://www.freeduino.org/buy.html
 +
** http://www.hvwtech.com/products_view.asp?ProductID=682
 +
** http://www.nkcelectronics.com/freeduino-arduino-diecimila-compatible-board-complete-kit.html
 +
**http://mcukits.com/2009/03/12/assembling-the-freeduino-board-kit/
 +
* Bare Bones Freeduinos
 +
** Bare Bones Board http://moderndevice.com/index.shtml
 +
** Readlly Bare Bones Board http://moderndevice.com/RBBB_revB.shtml
 +
** require external USB adapter
 +
* Off-board Serial
 +
** FTDI breakout board (with DTR reset) http://www.sparkfun.com/commerce/product_info.php?products_id=8772

Revision as of 00:54, 5 January 2010

Instructor, TAs

Robert Twomey

rtwomey@ucsd.edu

my work: http://roberttwomey.com

experimental game lab: http://experimentalgamelab.net

CRCA: http://crca.ucsd.edu

Office Hours: Wednesday 3-4pm, Atkinson Hall Rm 1601 (CRCA research neighborhood)


Tim Schwartz


Stephanie Lie

Grading

  • Mid-term Project
  • Final Project
    • Proposal
    • Fabrication
    • Documentation
  • Attendance/Participation
  • Assignments (weekly)

How Projects Are Graded

  • proposal.
  • realization.
  • documentation.

How Homework Is Graded

  • completion

Attendance Policy

Schedule

Week 1

Week 2

Week 3

Week 4

Week 5 - Microcontrollers

Week 6 - Microcontrollers

  • Lecture: intro to microcontrollers. soldering. breadboards.
  • Lab: assemble freeduino

Week 7 - Digital input/output

  • Lecture:
  • Lab: digital input/output to processor

Week 8 - Analog Input/Output, PWM

  • Lab:

Week 9 - Interfacing with the computer, higher level sensors

  • serial communication

Week 10

  • work on finals. get help
  • For Next Week: finish final projects

Finals

  • Scheduled time for final project assistance
  • Final Project Presentations. (time/location TBD)

Reference

Other Similar Classes

Previous Final Projects

Main Board

Many different options. All share a common programming environment, common code, and a similar physical layout. The board we are using does not require an external USB adaptor, which means all we need to do to program (and power) it is to plug it into the computer with a USB cable.

Here are some of the variants: