Component: Temp / Humidity (Grove 101020019) (101020019) (Environmental)

From Flowcode Help
Revision as of 12:20, 3 February 2023 by Wiki bot (talk | contribs)
Jump to navigationJump to search
Author Matrix TSL
Version 1.2
Category Environmental


Temp / Humidity (Grove 101020019) component

The DHT22 temperature and humidity sensor is a popular sensor allowing the ambient temperature and relative humidity to be monitored digitally. Humidity Range = 0% - 100% +/- 2% Temperature Range = -40 - 80 Degrees C +/- 0.5 Degrees C

Component Source Code

Please click here to download the component source project: FC_Comp_Source_temp/Grove_DHT22.fcfx

Please click here to view the component source code (Beta): FC_Comp_Source_temp/Grove_DHT22.fcfx

Detailed description

No detailed description exists yet for this component

Examples

No additional examples






Macro reference

GetHumidityFloat

Fc9-comp-macro.png GetHumidityFloat
Gets the humidity returned by calling SampleSensor as a floating point number. If humidity is 15.8 % then this function would return 15.8. 
Fc9-f32-icon.png - FLOAT Return


GetHumidityReal

Fc9-comp-macro.png GetHumidityReal
Gets the real number portion of the humidity returned by calling SampleSensor. If humidity is 15.8 % then this function would return 8. 
Fc9-s16-icon.png - INT Return


GetHumidityString

Fc9-comp-macro.png GetHumidityString
Gets the humidity returned by calling SampleSensor as a string. If humidity is 15.8 % then this function would return "15.8". 
Fc9-string-icon.png - STRING Return


GetHumidityWhole

Fc9-comp-macro.png GetHumidityWhole
Gets the whole number portion of the humidity returned by calling SampleSensor. If humidity is 15.8 % then this function would return 15. 
Fc9-s16-icon.png - INT Return


GetTempFloat

Fc9-comp-macro.png GetTempFloat
Gets the temperature returned by calling SampleSensor as a floating point number. If temperature is 15.8 degrees C then this function would return 15.8. 
Fc9-f32-icon.png - FLOAT Return


GetTempReal

Fc9-comp-macro.png GetTempReal
Gets the real number portion of the temperature returned by calling SampleSensor. If temperature is 15.8 degrees C then this function would return 8. 
Fc9-s16-icon.png - INT Return


GetTempString

Fc9-comp-macro.png GetTempString
Gets the temperature returned by calling SampleSensor as a string. If temperature is 15.8 degrees C then this function would return "15.8". 
Fc9-string-icon.png - STRING Return


GetTempWhole

Fc9-comp-macro.png GetTempWhole
Gets the whole number portion of the temperature returned by calling SampleSensor. If temperature is 15.8 degrees C then this function would return 15. 
Fc9-s16-icon.png - INT Return


SampleSensor

Fc9-comp-macro.png SampleSensor
Communicates with the DHT11 sensor and receives the temperature and humidity readings. Returns 0 for success, 1 for no communication detected and 2 for checksum error. 
Fc9-u8-icon.png - BYTE Return


Property reference

Fc9-prop-icon.png Properties
Fc9-type-5-icon.png SIG Pin
Microcontroller I/O Pin connected to the DHT11 sensor data pin. 
Fc9-type-7-icon.png Use Checksum
The checksum value is used to ensure the data being received is correct. Yes = Only receive data if checksum is correct No = Ignore checksum 
Fc9-conn-icon.png Advanced Settings
Fc9-type-16-icon.png Clock Adjustment
On 8-bit PIC devices the timings can be a little tight as slower clock speeds and so we implement an adjustment factor to allow the sensor to function. Auto mode will attempt to automatically calculate a correct adjustment factor. Manual mode will allow you to set your own adjustment factor.