thermostat4 2.0.0.0
|
Thermostat 4 Click is complete solution that senses the temperature of a physical system and can performs actions so that the system's temperature is maintained near a desired setpoint. It's based on Texas Instruments TMP392, a resistor programmable temperature switch that enable protection and detection of system thermal events from 30°C to 130°C.
We provide a library for the Thermostat4 Click as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards.
Package can be downloaded/installed directly form compilers IDE(recommended way), or downloaded from our LibStock, or found on mikroE github account.
This library contains API for Thermostat4 Click driver.
thermostat4_cfg_setup
Config Object Initialization function. thermostat4_init
Initialization function. thermostat4_hot_alert_state
This function read state from OA pin thermostat4_relay_ctrl
This function write desired state on RLY pin thermostat4_set_warm_hysteresis
This function write hysteresis data. Thermostat 4 Click reads alert on the warm and hot channel, using standard SPI communication.
The demo application is composed of two sections :
Initializes Driver init, Relay test and sets hysteresis on the WARM channel ( channel B ), after that starts uploading new data.
Reads Alert on the WARM and HOT channel.
The user has the option of adjusting the hysteresis for channel B via the SPI module while for channel A it is adjusted via the potentiometer.
The full application code, and ready to use projects can be installed directly form compilers IDE(recommneded) or found on LibStock page or mikroE GitHub accaunt.
Other mikroE Libraries used in the example:
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.