Issues with Yodel
Due to current issues with Yodel, any orders placed
with Yodel selected will be shipped by Evri for the time being.
mLink TMP36 Temperature Sensor
The mLink TMP36 module is a tiny serial (I2C/IIC) device that includes a precision TMP36 temperature sensor. This allows the module to measure temperatures over a wide range of -40 to 125oC. The module continuously takes measurements from the TMP36 sensor and provides the result as a temperature in degrees centigrade via its serial I2C interface. It is compatible with other mLink or standard I2C modules allowing you to daisy-chain several different types of modules together using only the two I2C pins of your microcontroller. Its default I2C address can be changed via software so that multiple TMP36 modules can be connected to one microcontroller.
The mLink TMP36 module is a tiny serial (I2C/IIC) device that includes a precision TMP36 temperature sensor. This allows the module to measure temperatures over a wide range of -40 to 125oC. The module continuously takes measurements from the TMP36 sensor and provides the result as a temperature in degrees centigrade via its serial I2C interface. It is compatible with other mLink or standard I2C modules allowing you to daisy-chain several different types of modules together using only the two I2C pins of your microcontroller. Its default I2C address can be changed via software so that multiple TMP36 modules can be connected to one microcontroller.
For Arduino users you can use the mLink library (see below) to control any type of mLink module. Only one single instance of the library is needed to control multiple types of mLink modules resulting in very little resources overhead and therefore making it great for Arduinos with small amounts of memory and pin counts.
For Raspberry Pi users we have a Python module which can be installed via pip or downloaded and installed directly from our forum. Please see the mLink Python forum thread for requirements and download link here: viewtopic.php?f=131&t=3062&p=8592#p8592
Module specifications:
Module code: HCMODU0187 Supply Voltage (VDD): 4.5V to 5.5V Operating range (recommended): -40 to 125oC Temperature resolution: ±0.16oC Temperature accuracy (@25oC): ±1oC Temperature accuracy (-40 to 25oC): ±2oC Current consumption (idle): 5.5mA Current consumption (sleep): 0.75mA Interfaces: mLink (I2C) in and out I2C Interface speed: 400kbits/s (fast mode) I2C default address (HEX): 0h58 Maximum number of modules: 5 with pullups fitted, 112 with pullups removed* Module dimensions (ex headers): 47.5mm x 10.6mm x 10.5mm
*Note the maximum number of connected modules will depend on cable lengths and power requirements of each module. Do not exceed 5 mLink modules connected in series with all pullups fitted.
Arduino Connection Example:
Because the modules use an I2C interface this also means multiple modules can controlled from a single Arduinos I2C interface simply by daisy-chaining them together. Note to control multiple mLink modules of the same type requires changing the default I2C address of the additional modules. See mLink Library Quick Start Guide for how to do this.
Raspberry Pi Connection Example:
Library and lots more information available on our support forum here.
Youtube Video
Specific References
16 other products in the category
Hobby Components 1602 SmartLCD
The 1602 SmartLCD module is a serially controlled 2 line by 16 character alphanumeric LCD...
Hobby Components Ultimate...
Our Ultimate Sensor Kit has been revamped, and, unlike most in the market, is mercury free! It...
- Currently Out of Stock
mLink 12Bit I2C Digital...
The mLink port expander is a serial (I2C/IIC) digital I/O module. It allows you to add 12...
Hobby Components Mega...
The Hobby Components prototyping shield for the Arduino Mega allows you to add your own custom...
Hobby Components Arduino...
Building your own hardware is always fun especially when it's combined with the Arduino...
Hobby Components Protoduino...
Designed as a means to easily go from your Arduino and breadboard prototype to a more...
mLink L9110 DC Motor...
The mLink L9110 motor controller is a serial (I2C) 2 channel DC motor driver that is capable...