Chris Styles
/
AnalogAverage
main.cpp
- Committer:
- chris
- Date:
- 2009-11-02
- Revision:
- 0:0b704ec433ad
File content as of revision 0:0b704ec433ad:
#include "mbed.h" AnalogIn pot(p16); DigitalOut led(LED1); Serial pc(USBTX,USBRX); Ticker tick; float Vav=0.0; void average (void) { led = !led; Vav = (Vav + pot)/2.0; } int main() { // run the ticker every 100ms tick.attach(&average,0.1); while (1) { pc.printf("Average is %.3f\n",Vav); wait (2.0); } }