asd

Dependencies:   DS18B20Sensor mbed

Committer:
umairaftab
Date:
Thu Apr 10 00:02:15 2014 +0000
Revision:
0:765def67b2b6
working;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
umairaftab 0:765def67b2b6 1 #include "mbed.h"
umairaftab 0:765def67b2b6 2 #include "DS18B20Sensor.h"
umairaftab 0:765def67b2b6 3
umairaftab 0:765def67b2b6 4 // Instantiate sensor with hardware in pin p30
umairaftab 0:765def67b2b6 5 DS18B20Sensor sensor(PTB4);
umairaftab 0:765def67b2b6 6
umairaftab 0:765def67b2b6 7 // Setup a window to the world
umairaftab 0:765def67b2b6 8 //Serial pc(p13, p14);
umairaftab 0:765def67b2b6 9 Serial pc(USBTX, USBRX);
umairaftab 0:765def67b2b6 10
umairaftab 0:765def67b2b6 11 int main()
umairaftab 0:765def67b2b6 12 {
umairaftab 0:765def67b2b6 13 char sensorBuf[25];
umairaftab 0:765def67b2b6 14
umairaftab 0:765def67b2b6 15 // count will search for sensors, if not already called
umairaftab 0:765def67b2b6 16 pc.printf("Found %d sensor/s\r", sensor.count());
umairaftab 0:765def67b2b6 17
umairaftab 0:765def67b2b6 18 uint8_t result = sensor.startReading(true); // start sensor readings and wait
umairaftab 0:765def67b2b6 19
umairaftab 0:765def67b2b6 20 for (uint8_t i = 0; i < sensor.count(); i++) {
umairaftab 0:765def67b2b6 21 sensor.getReading(sensorBuf, i); // get result into buf
umairaftab 0:765def67b2b6 22 pc.printf("Sensor %d : %s\r", i+1, sensorBuf); // display it to the world
umairaftab 0:765def67b2b6 23 }
umairaftab 0:765def67b2b6 24
umairaftab 0:765def67b2b6 25 }