Grove temperature sensor library
Dependents: Grove_Temp_Hello_world
Grove_temp_sensor.h@1:813f0d53a75c, 2016-03-10 (annotated)
- Committer:
- peipei123
- Date:
- Thu Mar 10 19:20:46 2016 +0000
- Revision:
- 1:813f0d53a75c
- Parent:
- 0:d47df95f4936
- Child:
- 2:cf68822a48d0
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 | 1:813f0d53a75c | 3 | //Setup a new class for Grove_temp_sensor sensor |
peipei123 | 1:813f0d53a75c | 4 | class Grove_temp_sensor |
peipei123 | 1:813f0d53a75c | 5 | { |
peipei123 | 0:d47df95f4936 | 6 | public: |
peipei123 | 1:813f0d53a75c | 7 | /** Create a Grove_temp_sensor object connected to the pin |
peipei123 | 0:d47df95f4936 | 8 | * |
peipei123 | 1:813f0d53a75c | 9 | * @param pin to connect to |
peipei123 | 0:d47df95f4936 | 10 | */ |
peipei123 | 1:813f0d53a75c | 11 | Grove_temp_sensor(PinName pin); |
peipei123 | 1:813f0d53a75c | 12 | /** Read the temperature |
peipei123 | 0:d47df95f4936 | 13 | * |
peipei123 | 1:813f0d53a75c | 14 | * @param returns temperature |
peipei123 | 0:d47df95f4936 | 15 | */ |
peipei123 | 0:d47df95f4936 | 16 | float read(); |
peipei123 | 1:813f0d53a75c | 17 | private: |
peipei123 | 1:813f0d53a75c | 18 | //class sets up the AnalogIn pin |
peipei123 | 1:813f0d53a75c | 19 | AnalogIn _pin; |
peipei123 | 0:d47df95f4936 | 20 | }; |
peipei123 | 0:d47df95f4936 | 21 | |
peipei123 | 1:813f0d53a75c | 22 | |
peipei123 | 1:813f0d53a75c | 23 | |
peipei123 | 1:813f0d53a75c | 24 |