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

Dependencies:   mbed statis

Committer:
greletj
Date:
Mon Nov 19 20:02:24 2012 +0000
Revision:
0:5ce1bc75ff24
Child:
1:5821fa15d6ca
premiere version fonctionnelle

Who changed what in which revision?

UserRevisionLine numberNew contents of line
greletj 0:5ce1bc75ff24 1 // tickerEvent.cpp
greletj 0:5ce1bc75ff24 2 #include "tickerEvent.h"
greletj 0:5ce1bc75ff24 3
greletj 0:5ce1bc75ff24 4 tickerEvent::tickerEvent(PinName pin, float delay) : _pin(pin) { // _pin(pin) means pass pin to the DigitalOut constructor
greletj 0:5ce1bc75ff24 5 _pin = 0; // default the output to 0
greletj 0:5ce1bc75ff24 6
greletj 0:5ce1bc75ff24 7 // Attach a function to be called by the Ticker, specifiying the interval delay in seconds.
greletj 0:5ce1bc75ff24 8 ticker.attach(this, &tickerEvent::toDo, delay);
greletj 0:5ce1bc75ff24 9 }
greletj 0:5ce1bc75ff24 10
greletj 0:5ce1bc75ff24 11 tickerEvent::~tickerEvent() {
greletj 0:5ce1bc75ff24 12 }
greletj 0:5ce1bc75ff24 13
greletj 0:5ce1bc75ff24 14 void tickerEvent::toDo(void) {
greletj 0:5ce1bc75ff24 15 _pin = !_pin;
greletj 0:5ce1bc75ff24 16 }