TOP Contributors

  1. MIKROE (2784 codes)
  2. Alcides Ramos (405 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (133 codes)
  5. Bugz Bensce (97 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (141629 times)
  2. FAT32 Library (74655 times)
  3. Network Ethernet Library (59128 times)
  4. USB Device Library (49167 times)
  5. Network WiFi Library (44926 times)
  6. FT800 Library (44461 times)
  7. GSM click (31122 times)
  8. mikroSDK (30037 times)
  9. microSD click (27531 times)
  10. PID Library (27512 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
mikroSDK Library

Thermo 14 click

Rating:

5

Author: MIKROE

Last Updated: 2020-06-04

Package Version: 1.0.0.0

mikroSDK Library: 1.0.0.0

Category: Temperature & humidity

Downloaded: 3113 times

Not followed.

License: MIT license  

Thermo 14 Click uses the STTS22H digital temperature sensor and thermal watchdog, which can measure temperature measurements between -40°C and +125°C so that the temperature measurement data can be processed by the host MCU. Thermo 14 click provides an accuracy of ±0.5°C in the range from -10°C to 60°C.

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "Thermo 14 click" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "Thermo 14 click" changes.

Do you want to report abuse regarding "Thermo 14 click".

  • mikroSDK Library 2.0.0.0
  • Comments (0)
DOWNLOAD LINK RELATED COMPILER CONTAINS
mikroBasic PRO for ARM
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroBasic PRO for AVR
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroBasic PRO for dsPIC30/33 & PIC24
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroBasic PRO for FT90x
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroBasic PRO for PIC
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroBasic PRO for PIC32
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroC PRO for ARM
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroC PRO for AVR
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroC PRO for dsPIC30/33 & PIC24
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroC PRO for FT90x
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroC PRO for PIC
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroC PRO for PIC32
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroPascal PRO for ARM
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroC PRO for AVR
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroPascal PRO for dsPIC30/33 & PIC24
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroPascal PRO for FT90x
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroPascal PRO for PIC
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroPascal PRO for PIC32
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

mikroSDK Library Blog

Thermo 14 Click

Thermo 14 Click

Native view of the Thermo 14 Click board.

View full image
Thermo 14 Click

Thermo 14 Click

Front and back view of the Thermo 14 Click board.

View full image

Library Description

The library covers all the necessary functions that enables the usage of the Thermno 14 Click board. It holds functions that allow full control of the device to the user. User can calibrate the device, read temperature or read raw values if necessary.

Key functions:

  • float thermo14_get_temperature ( ); - Function is used to get the temperature.
  • float thermo14_raw_to_celsius ( int16_t temp_raw ); - Function is used to perform necessary calculacion in order to get temperature freom raw data.
  • int16_t thermo14_temp_raw_get ( ); - Function is used to get the raw value.

Examples description

The application is composed of three sections :

  • System Initialization - Initializes GPIO, SPI and LOG structures.
  • Application Initialization - Initalizes SPI driver, sets up the device and makes an initial log.
  • Application Task - (code snippet) This example shows capabilities of Thermo 14 click by measuring temperature every 3 seconds and displaying temperature in degrres Celsius via USART terminal.
void application_task ( )
{
    temp_val = thermo14_get_temperature( );

    mikrobus_logWrite( " Temperature: ", _LOG_TEXT );
    log_display( temp_val );
    mikrobus_logWrite( deg_cel, _LOG_LINE );

    mikrobus_logWrite( "----------------------", _LOG_LINE );
    Delay_ms( 3000 );
}


Additional Functions :

  • void log_display( float value ) - Function displays readings as floating point value with two decimal places

Other mikroE Libraries used in the example:

  • I2C
  • UART
  • Conversions

Additional notes and informations

Depending on the development board you are using, you may need USB UART click, USB UART 2 click or RS232 click to connect to your PC, for development systems with no UART to USB interface available on the board. The terminal available in all MikroElektronika compilers, or any other terminal application of your choice, can be used to read the message.

ALSO FROM THIS AUTHOR

Step Up Click

0

Step Up Click is a fixed frequency DC-DC step-up (boost) regulator, which can be obtained from any low voltage input - such as NiCd, NiMH or one cell Li-Po/Li-Ion batteries.

[Learn More]

DIGI POT 11 Click

0

DIGI POT 11 Click is a compact add-on board representing a digitally controlled potentiometer. This board features a double pack of the MAX5387, a dual, 256-tap, volatile, low-voltage linear taper digital potentiometer from Analog Devices. This way, four digitally I2C-controlled potentiometers are realized with end-to-end resistance values of 50kΩ. Operating from a single +3.3V power supply, this device provides a low 35ppm/ºC end-to-end temperature coefficient.

[Learn More]

Accel 3 click

2

Accel 3 click – board with H3LIS331DL high-g 3-axis digital accelerometer | MikroElektronika Accel 3 click is a mikroBUS add-on board with ST’s H3LIS331DL low-power high-g 3-axis digital accelerometer. The IC has ±100g/±200g/±400g dynamically selectable full scales and outputs 16-bit data at rates from 0.5 Hz to 1 kHz.

[Learn More]