-
Notifications
You must be signed in to change notification settings - Fork 11
The IR Array is (will be) a self contained 16 bit analog IR device that will use a MSP430 to report the input via I2C output.
- 2 x Pololu QTR-8A Reflectance Sensor Array
- 1 x 16 bit analog mux
- 1 x MSP430G2332
- 1 x Perfboard (eventually will design a PCB board)
- 1 or 2 (undecided) x 2*8 headed 16 bit cables
The MSP430 device is programmed with TI's Launchpad Developer.
http://www.43oh.com/2011/11/tutorial-to-use-your-launchpad-as-a-programmer/
The software used is TI's Code Composer Studio (CCS 5.4.0). Important information about using CCStudio can be found on this wiki.
The g2332_adc_with_mux project is the current attempt with the ADC and mux. I need to debug, and make sure the mux can switch fast enough. Potential issues are the clock source, since the current code may not be compatible with the future I2C code.
Next, I2C code needs to be developed.
- Beginning Microcontrollers with the MSP430 Tutorial
- MSP-EXP430G2 LaunchPad Experimenter Board User's Guide
This is definitely a work in progress, but I'm just listing some tools and whatnot used here.
- smbus package for Debian (if downloading directly use the armfh architecture)
- smbus commands
- smbus usage
- i2c-tools package for Debian (if downloading directly use the armfh architecture)
- Adafruit_I2C library
- adafruit_I2C tutorial (not very in-depth)