Grove temperature sensor library
Dependents: Grove_Temp_Hello_world
Grove_temp_sensor.h@2:cf68822a48d0, 2016-03-10 (annotated)
- 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?
User | Revision | Line number | New 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 |