Difference between revisions of "Component: Infrared Array AMG88xx (Light)"
From Flowcode Help
Jump to navigationJump to search(2 intermediate revisions by the same user not shown) | |||
Line 14: | Line 14: | ||
==Infrared Array AMG88xx component== | ==Infrared Array AMG88xx component== | ||
An 8x8 (64) Pixel infrared sensor array allowing basic none contact temperature detection. | An 8x8 (64) Pixel infrared sensor array allowing basic none contact temperature detection. | ||
+ | |||
+ | ==Component Pack== | ||
+ | |||
+ | SENSORS | ||
==Detailed description== | ==Detailed description== | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
Line 24: | Line 34: | ||
==Examples== | ==Examples== | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
Line 43: | Line 59: | ||
|- | |- | ||
|- | |- | ||
− | | width="10%" align="center" | [[File:]] - | + | | width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL |
| width="90%" | Mode | | width="90%" | Mode | ||
|- | |- | ||
Line 74: | Line 90: | ||
|- | |- | ||
|- | |- | ||
− | | width="10%" align="center" | [[File:]] - | + | | width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL |
| width="90%" | Mode | | width="90%" | Mode | ||
|- | |- | ||
Line 92: | Line 108: | ||
|- | |- | ||
|- | |- | ||
− | | width="10%" align="center" | [[File:]] - | + | | width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL |
| width="90%" | Mode | | width="90%" | Mode | ||
|- | |- | ||
Line 110: | Line 126: | ||
|- | |- | ||
|- | |- | ||
− | | width="10%" align="center" | [[File:]] - | + | | width="10%" align="center" | [[File:Fc9-f32-icon.png]] - FLOAT |
| width="90%" | High | | width="90%" | High | ||
|- | |- | ||
| colspan="2" | Range: -1023 to 1023 | | colspan="2" | Range: -1023 to 1023 | ||
|- | |- | ||
− | | width="10%" align="center" | [[File:]] - | + | | width="10%" align="center" | [[File:Fc9-f32-icon.png]] - FLOAT |
| width="90%" | Low | | width="90%" | Low | ||
|- | |- | ||
| colspan="2" | Range: -1023 to 1023 | | colspan="2" | Range: -1023 to 1023 | ||
|- | |- | ||
− | | width="10%" align="center" | [[File:]] - | + | | width="10%" align="center" | [[File:Fc9-f32-icon.png]] - FLOAT |
| width="90%" | Hysteresis | | width="90%" | Hysteresis | ||
|- | |- | ||
Line 151: | Line 167: | ||
|- | |- | ||
|- | |- | ||
− | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:]] - | + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-f32-icon.png]] - FLOAT |
| width="90%" style="border-top: 2px solid #000;" | ''Return'' | | width="90%" style="border-top: 2px solid #000;" | ''Return'' | ||
|} | |} | ||
Line 169: | Line 185: | ||
| colspan="2" | Pixel to read. Range: 0 - 63 | | colspan="2" | Pixel to read. Range: 0 - 63 | ||
|- | |- | ||
− | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:]] - | + | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-f32-icon.png]] - FLOAT |
| width="90%" style="border-top: 2px solid #000;" | ''Return'' | | width="90%" style="border-top: 2px solid #000;" | ''Return'' | ||
|} | |} | ||
Line 197: | Line 213: | ||
|- | |- | ||
|- | |- | ||
− | | width="10%" align="center" style="background-color:# | + | | width="10%" align="center" style="background-color:#EAE1EA;" | [[File:Fc9-conn-icon.png]] |
− | | width="90%" style="background-color:# | + | | width="90%" style="background-color:#EAE1EA; color:#4B008D;" | Connections |
|- | |- | ||
|- | |- | ||
Line 236: | Line 252: | ||
| colspan="2" | On older microcontroller devices there is a potential for the I2C hardware channel to lock up if there is not a 10ms delay between an I2C stop event and the next I2C start event. Most modern microcontrollers will not have a problem so this property can be disabled to speed up the I2C communications. | | colspan="2" | On older microcontroller devices there is a potential for the I2C hardware channel to lock up if there is not a 10ms delay between an I2C stop event and the next I2C start event. Most modern microcontrollers will not have a problem so this property can be disabled to speed up the I2C communications. | ||
|- | |- | ||
− | | width="10%" align="center" style="background-color:# | + | | width="10%" align="center" style="background-color:#EAE1EA;" | [[File:Fc9-conn-icon.png]] |
− | | width="90%" style="background-color:# | + | | width="90%" style="background-color:#EAE1EA; color:#4B008D;" | Simulation |
|- | |- | ||
|- | |- |
Latest revision as of 17:22, 9 November 2022
Author | Matrix TSL |
Version | 1.0 |
Category | Light |
Contents
Infrared Array AMG88xx component
An 8x8 (64) Pixel infrared sensor array allowing basic none contact temperature detection.
Component Pack
SENSORS
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Downloadable macro reference
![]() |
SetMovingAverageMode |
Set the moving average mode on or off. | |
![]() |
Mode |
0 = Off, 1 = On | |
![]() |
Return |
![]() |
ClearInterrupt |
Clear any triggered interrupts | |
![]() |
Return |
![]() |
SetInterruptMode |
Set the interrupt to either absolute value or difference mode | |
![]() |
Mode |
0 = Difference / 1 = Absolute | |
![]() |
Return |
![]() |
SetInterrupt |
Allows the interrupt pin to be enabled or disabled. | |
![]() |
Mode |
0 = Disabled / 1 = Enabled | |
![]() |
Return |
![]() |
SamplePixels |
Reads Infrared sensor values | |
![]() |
Return |
![]() |
ReadThermistor |
Reads the onboard thermistor Returns the temperature in degrees Celsius as a floating point value | |
![]() |
Return |
![]() |
ReadPixel |
Reads the temperature of a single pixel value from the last SamplePixels call. | |
![]() |
Index |
Pixel to read. Range: 0 - 63 | |
![]() |
Return |
![]() |
Initialise |
Sets up the I2C interface and initialises the sensor. | |
![]() |
Return |