Visual programming for not programmers

Contact less Infrared Sensor MLX90614

Block is designed to retrieve values from a non-contact infrared temperature sensor MLX90614

This cyber-tronic looking sensor hides a secret behind it's glimmering eye. Unlike most temperature sensors, this sensor measures infrared light bouncing off of remote objects so it can sense temperature without having to touch them physically. Simply point the sensor towards what you want to measure and it will detect the temperature by absorbing IR waves emitted. Because it doesn't have to touch the object it's measuring, it can sense a wider range of temperatures than most digital sensors: from -70C to +380C! It takes the measurement over an 90-degree field of view so it can be handy for determining the average temperature of an area.

Some specifications

Factory calibrated
-40C to +125C for sensor temperature
-70C to +380C for object temperature
0.5C accuracy around room temperatures
High accuracy of 0.5C over wide temperature
90 Field of view
5V version: 4.5 to 5.5V power
3V version: 2.6 to 3.6V power
I2C interface, 0x5A is the fixed 7-bit address



Block is configured using the editor

In the block settings you can select the availability of output ambient temperature (sensor body), and output temperature of the object. You can also set the frequency of sensor poll(in each cycle or at specified intervals). Additionally, you can choose enable input of the poll. The sensor polling be performed only if there is a log. 1 on this input. The output temperatures for each output can be configured as in Celsius and in Fahrenheit