Ideas for new labs

For 2018: No homework -- checkpoint every week in lab!
UART in lab 4 with BLE module to laptop
error bars on every graph

For 2017 Four labs, each two weeks long. PIC32
(1) Build board, set up TFT screen, ProtoThread, cap meter using CTMU
(2) DDS+keypad+SPI --additive synth -- play a tune -- ProtoThread, spi DAC, TFT display
(3) ADC+fixed point+DMA -- video game TFT
(4) ProtoThread concurrent pgming + motor control+IR sensor + serial command + TFT display of RPM and command

For 2015 Four labs, each two weeks long. CHANGE to PIC32
(1) Build board, set up TFT screen, ProtoThread, cap meter
(2) DDS+keypad+SPI -- DTMF dialer-- ProtoThread, AD7303BNZ-ND spi DAC, TFT display
(3) ADC+fixed point+DMA -- video game to TV
(4) ProtoThread concurrent pgming + motor control+IR sensor + serial command + TFT display of RPM and command

For 2014: Four labs, each two weeks long.
(1) Reaction time tester -- LCD for time. eeprom score. LED and speaker (driven with sq wave).
(2) DDS+keypad+SPI -- cricket -- AD7303BNZ-ND spi DAC
(3) ADC+i2c+FFT -- LED spectrum analyser -- MCP23017-E/SP-ND i2c port expander used as low-res DAC
(4) concurrent pgming using TRT+motor control+IR sensor + serial command

For 2013: Four labs, each two weeks long.
(1) Reaction time tester -- LCD for time. eeprom score. LED and speaker (driven with sq wave).
(2) DDS+keypad -- DTMF dialer
(3) video game
(4) concurrent pgming using TRT + IR comm

For 2012: Four labs, each two weeks long.
Need incentive for students to start using target boards earlier in the semester. Maybe extra points on labs?
(1) Reaction time tester -- LCD for time. eeprom score. LED and speaker (driven with sq wave).
(2) DVM-- voltage, resistance, capacitance -- LCD and keypad (set measurement type and alarm threshold for R and V) -- constant I source -- auto range?
(3) DDS+analog input -- trimpot (or keypad) to control timber of FM synthsizer (with LCD output?) and markov sequencer.
(4) concurrent pgming using TRT+motor control+IR sensor + serial command

For 2010: Four labs, each two weeks long.
(1) cap meter or other timing related exercise
(2) DDS+keypad -- DTMF, cricket, karplus-strong
(3) video+analog input -- game, DSO, spectrum analyser -- use VGA instead of TV?
(4) concurrent pgming using TRT+motor control+IR sensor -- possibly ping-pong ball levator

Lab instruments

Motors

Audio

Games

Consumer

====================================================

32-bit systems

http://hackaday.com/2009/11/21/review-mbed-nxp-lpc1768-microcontroller/

http://hackaday.com/2010/10/12/arm-prototyping-on-the-cheap-with-stm32-discovery/
http://www.st.com/internet/mcu/class/1734.jsp

http://store.stackfoundry.com/dev-tools/copper-avr32-stick.html
http://www.wvshare.com/column/AVR32_DevelopmentBoard.htm
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4175

http://wiki.netsynth.org/index.php?title=32-bit_Microcontrollers_Comparison

http://www.parallax.com/propeller/

http://www.microchip.com/en_US/family/pic32/
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2615&dDocName=en532453
http://mysite.verizon.net/reswwg6r/id9.html
http://www.eflightworks.net/PIC32_DIP.htm
http://www.sparkfun.com/products/8971

Piccolo Microcontrollers
http://focus.ti.com/lit/ds/symlink/tms320f28027.pdf
http://focus.ti.com/docs/prod/folders/print/tms320f28027.html
http://focus.ti.com/docs/toolsw/folders/print/tmdx28027usb.html

http://www.freescale.com/webapp/sps/site/homepage.jsp?code=CFPLUS


16-bit systems

MSP430 USB stick $20
http://focus.ti.com/docs/toolsw/folders/print/ez430-f2013.html
MSP430F2013

MSP430 Wireless Development Tool $49
MSP430F2274

MSP430F241x, MSP430F261x MIXED SIGNAL MICROCONTROLLER
http://focus.ti.com/lit/ds/symlink/msp430f2617.pdf
8kb ram, ADC/DAC