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);
}
}