example code using statis library for temperature measurement with LM35 and LM335

Dependencies:   mbed statis

Committer:
greletj
Date:
Tue Nov 20 15:13:50 2012 +0000
Revision:
2:9517837c642d
Parent:
1:5821fa15d6ca
Child:
3:0e06300940cd
with  first filter version of C Richard

Who changed what in which revision?

UserRevisionLine numberNew contents of line
greletj 0:5ce1bc75ff24 1 #include "mbed.h"
greletj 2:9517837c642d 2 #include "nimh.h"
greletj 0:5ce1bc75ff24 3 #include "tickerEvent.h"
greletj 1:5821fa15d6ca 4 #include "temperatureSensor.h"
greletj 1:5821fa15d6ca 5
greletj 1:5821fa15d6ca 6 Serial pc(USBTX, USBRX);
greletj 0:5ce1bc75ff24 7
greletj 0:5ce1bc75ff24 8 // tickerEvent initialisation
greletj 2:9517837c642d 9 tickerEvent led1(LED1, 0.2);
greletj 2:9517837c642d 10 //tickerEvent led2(LED2, 0.9);
greletj 2:9517837c642d 11 //tickerEvent led3(LED3, 0.7);
greletj 2:9517837c642d 12 //tickerEvent led4(LED4, 0.1);
greletj 0:5ce1bc75ff24 13
greletj 1:5821fa15d6ca 14 // temperature sensor intialisation
greletj 1:5821fa15d6ca 15 // LM35 temperature sensor out is connected to Mbed pin : p16
greletj 2:9517837c642d 16 temperatureSensor LM35(p16, 1, 0, MEDIAN, 5);
greletj 1:5821fa15d6ca 17
greletj 1:5821fa15d6ca 18 // LM335 temperature sensor out is connected to Mbed pin : p18
greletj 2:9517837c642d 19 //temperatureSensor LM335(p18, 0.1, 273.15);
greletj 1:5821fa15d6ca 20
greletj 0:5ce1bc75ff24 21 // main program
greletj 0:5ce1bc75ff24 22 int main() {
greletj 1:5821fa15d6ca 23 while(1) {
greletj 2:9517837c642d 24 //pc.printf("Status LED1: %d\r\n", led1.read());
greletj 2:9517837c642d 25 wait(1.0);
greletj 2:9517837c642d 26 pc.printf("LM35: %4.1f degrees\r\n", LM35.read());
greletj 0:5ce1bc75ff24 27 }
greletj 0:5ce1bc75ff24 28 }