Grove temperature sensor library

Dependents:   Grove_Temp_Hello_world

Committer:
peipei123
Date:
Thu Mar 10 19:23:56 2016 +0000
Revision:
2:cf68822a48d0
Parent:
1:813f0d53a75c
Child:
3:2b40039c6e54
1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
peipei123 0:d47df95f4936 1 #include "mbed.h"
peipei123 0:d47df95f4936 2
peipei123 2:cf68822a48d0 3
peipei123 2:cf68822a48d0 4 /** Setup a new class for Grove_temp_sensor sensor
peipei123 2:cf68822a48d0 5 *
peipei123 2:cf68822a48d0 6 *
peipei123 2:cf68822a48d0 7 *
peipei123 2:cf68822a48d0 8 * @endcode
peipei123 2:cf68822a48d0 9 */
peipei123 1:813f0d53a75c 10 class Grove_temp_sensor
peipei123 1:813f0d53a75c 11 {
peipei123 0:d47df95f4936 12 public:
peipei123 1:813f0d53a75c 13 /** Create a Grove_temp_sensor object connected to the pin
peipei123 0:d47df95f4936 14 *
peipei123 1:813f0d53a75c 15 * @param pin to connect to
peipei123 0:d47df95f4936 16 */
peipei123 1:813f0d53a75c 17 Grove_temp_sensor(PinName pin);
peipei123 1:813f0d53a75c 18 /** Read the temperature
peipei123 0:d47df95f4936 19 *
peipei123 1:813f0d53a75c 20 * @param returns temperature
peipei123 0:d47df95f4936 21 */
peipei123 0:d47df95f4936 22 float read();
peipei123 1:813f0d53a75c 23 private:
peipei123 1:813f0d53a75c 24 //class sets up the AnalogIn pin
peipei123 1:813f0d53a75c 25 AnalogIn _pin;
peipei123 0:d47df95f4936 26 };
peipei123 0:d47df95f4936 27
peipei123 1:813f0d53a75c 28
peipei123 1:813f0d53a75c 29
peipei123 1:813f0d53a75c 30