Monday, December 17, 2012

ADF - design feasibility study is concluded

To my last posted Asynchronous Device Platform code I added a sound sensor and an I2C three axis accelerometer using a SeeedStudio ADXL345 library and the standard wire library to my project. The framework handled the additions with no problems. This brings the total to 3 analog input sensors, 2 digital input sensors, 1 I2C sensor and 4 digital outputs for a total of 10 asynchronous IO's. The sketch takes about 14K SRAM and it ran fine with a time tick of 2.5ms but crashed at 2ms.

At this point I believe I could reliably operate at 3ms time ticks with at least 10 I/O's spanning digital, analog and I2C bus. The only Con I can think of at this point is that I could run out of timer interrupts running on the 328P. In this case I would need to move to a processor that had more timer interrupts, read more expensive board. The Seeeduino board I'm using now costs $22.

So unless something drastically changes, I believe the Quantum Leaps platform will make an excellent base for my ADF platform to support my projects.

project files are here

No comments:

Post a Comment