91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3.24MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-10-04
  • 語言: 其他
  • 標簽: amg8833??

資源簡介

松下紅外矩陣攝像頭資料 里面包含datasheet 和一些使用手冊,方便大家開發

資源截圖

代碼片段和文件信息

#include?“Adafruit_AMG88xx.h“

bool?Adafruit_AMG88xx::begin(uint8_t?addr)
{
_i2caddr?=?addr;

_i2c_init();

//enter?normal?mode
_pctl.PCTL?=?AMG88xx_NORMAL_MODE;
write8(AMG88xx_PCTL?_pctl.get());

//software?reset
_rst.RST?=?AMG88xx_INITIAL_RESET;
write8(AMG88xx_RST?_rst.get());

//disable?interrupts?by?default
disableInterrupt();

//set?to?10?FPS
_fpsc.FPS?=?AMG88xx_FPS_10;
write8(AMG88xx_FPSC?_fpsc.get());

return?true;
}

void?Adafruit_AMG88xx::setMovingAverageMode(bool?mode)
{
_ave.MAMOD?=?mode;
write8(AMG88xx_AVE?_ave.get());
}

void?Adafruit_AMG88xx::setInterruptLevels(float?high?float?low)
{
setInterruptLevels(high?low?high?*?.95);
}

void?Adafruit_AMG88xx::setInterruptLevels(float?high?float?low?float?hysteresis)
{
int?highConv?=?high?/?AMG88xx_PIXEL_TEMP_CONVERSION;
highConv?=?constrain(highConv?-4095?4095);
_inthl.INT_LVL_H?=?highConv?&?0xFF;
_inthh.INT_LVL_H?=?(highConv?&?0xF)?>>?4;
this->write8(AMG88xx_INTHL?_inthl.get());
this->write8(AMG88xx_INTHH?_inthh.get());

int?lowConv?=?low?/?AMG88xx_PIXEL_TEMP_CONVERSION;
lowConv?=?constrain(lowConv?-4095?4095);
_intll.INT_LVL_L?=?lowConv?&?0xFF;
_intlh.INT_LVL_L?=?(lowConv?&?0xF)?>>?4;
this->write8(AMG88xx_INTLL?_intll.get());
this->write8(AMG88xx_INTLH?_intlh.get());

int?hysConv?=?hysteresis?/?AMG88xx_PIXEL_TEMP_CONVERSION;
hysConv?=?constrain(hysConv?-4095?4095);
_ihysl.INT_HYS?=?hysConv?&?0xFF;
_ihysh.INT_HYS?=?(hysConv?&?0xF)?>>?4;
this->write8(AMG88xx_IHYSL?_ihysl.get());
this->write8(AMG88xx_IHYSH?_ihysh.get());
}

void?Adafruit_AMG88xx::enableInterrupt()
{
_intc.INTEN?=?1;
this->write8(AMG88xx_INTC?_intc.get());
}

void?Adafruit_AMG88xx::disableInterrupt()
{
_intc.INTEN?=?0;
this->write8(AMG88xx_INTC?_intc.get());
}

void?Adafruit_AMG88xx::setInterruptMode(uint8_t?mode)
{
_intc.INTMOD?=?mode;
this->write8(AMG88xx_INTC?_intc.get());
}

void?Adafruit_AMG88xx::getInterrupt(uint8_t?*buf?uint8_t?size)
{
uint8_t?bytesToRead?=?min(size?8);

this->read(AMG88xx_INT_OFFSET?buf?bytesToRead);
}

void?Adafruit_AMG88xx::clearInterrupt()
{
_rst.RST?=?AMG88xx_FLAG_RESET;
write8(AMG88xx_RST?_rst.get());
}

float?Adafruit_AMG88xx::readThermistor()
{
uint8_t?raw[2];
this->read(AMG88xx_TTHL?raw?2);
uint16_t?recast?=?((uint16_t)raw[1]?<
return?signedMag12ToFloat(recast)?*?AMG88xx_THERMISTOR_CONVERSION;
}

void?Adafruit_AMG88xx::readPixels(float?*buf?uint8_t?size)
{
uint16_t?recast;
float?converted;
uint8_t?bytesToRead?=?min(size?< uint8_t?rawArray[bytesToRead];
this->read(AMG88xx_PIXEL_OFFSET?rawArray?bytesToRead);

for(int?i=0;?i uint8_t?pos?=?i?< recast?=?((uint16_t)rawArray[pos?+?1]?<
converted?=?signedMag12ToFloat(recast)?*?AMG88xx_PIXEL_TEMP_CONVERSION;
buf[i]?=?converted;
}
}

void?Adafruit_AMG88xx::write8(byte?reg?byte?value)
{
this->write(reg?&value?1);
}

uint8_t?Adafruit_

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????3994??2017-07-05?15:28??AMG8833?8831資料\arduino測試代碼\Adafruit_AMG88xx-master\Adafruit_AMG88xx\Adafruit_AMG88xx.cpp

?????文件???????7032??2017-07-05?15:28??AMG8833?8831資料\arduino測試代碼\Adafruit_AMG88xx-master\Adafruit_AMG88xx\Adafruit_AMG88xx.h

?????文件???????3170??2017-07-05?15:28??AMG8833?8831資料\arduino測試代碼\Adafruit_AMG88xx-master\Adafruit_AMG88xx\examples\amg88xx_interrupt\amg88xx_interrupt.ino

?????文件???????1503??2017-07-05?15:28??AMG8833?8831資料\arduino測試代碼\Adafruit_AMG88xx-master\Adafruit_AMG88xx\examples\amg88xx_test\amg88xx_test.ino

?????文件???????1577??2017-07-05?15:28??AMG8833?8831資料\arduino測試代碼\Adafruit_AMG88xx-master\Adafruit_AMG88xx\examples\pixels_test\pixels_test.ino

?????文件???????4478??2017-07-05?15:28??AMG8833?8831資料\arduino測試代碼\Adafruit_AMG88xx-master\Adafruit_AMG88xx\examples\thermal_cam\thermal_cam.ino

?????文件???????5445??2017-07-05?15:28??AMG8833?8831資料\arduino測試代碼\Adafruit_AMG88xx-master\Adafruit_AMG88xx\examples\thermal_cam_featherwing\thermal_cam_featherwing.ino

?????文件????????135??2017-07-05?15:28??AMG8833?8831資料\arduino測試代碼\Adafruit_AMG88xx-master\Adafruit_AMG88xx\README.md

?????文件?????225764??2018-03-05?16:34??AMG8833?8831資料\原理圖\amg8833_sch.jpg

?????文件?????153871??2017-11-16?10:45??AMG8833?8831資料\手冊\AMG8831.pdf

?????文件?????216245??2017-10-27?16:20??AMG8833?8831資料\手冊\AMG8833.pdf

?????文件?????420074??2018-03-15?19:49??AMG8833?8831資料\手冊\amg88xx.pdf

?????文件????2726947??2018-03-15?19:49??AMG8833?8831資料\手冊\參考資料.pdf

?????目錄??????????0??2018-03-07?20:23??AMG8833?8831資料\arduino測試代碼\Adafruit_AMG88xx-master\Adafruit_AMG88xx\examples\amg88xx_interrupt

?????目錄??????????0??2018-03-07?20:23??AMG8833?8831資料\arduino測試代碼\Adafruit_AMG88xx-master\Adafruit_AMG88xx\examples\amg88xx_test

?????目錄??????????0??2018-03-07?20:23??AMG8833?8831資料\arduino測試代碼\Adafruit_AMG88xx-master\Adafruit_AMG88xx\examples\pixels_test

?????目錄??????????0??2018-03-07?20:23??AMG8833?8831資料\arduino測試代碼\Adafruit_AMG88xx-master\Adafruit_AMG88xx\examples\thermal_cam

?????目錄??????????0??2018-03-07?20:23??AMG8833?8831資料\arduino測試代碼\Adafruit_AMG88xx-master\Adafruit_AMG88xx\examples\thermal_cam_featherwing

?????目錄??????????0??2018-03-07?20:23??AMG8833?8831資料\arduino測試代碼\Adafruit_AMG88xx-master\Adafruit_AMG88xx\examples

?????目錄??????????0??2018-03-07?20:23??AMG8833?8831資料\arduino測試代碼\Adafruit_AMG88xx-master\Adafruit_AMG88xx

?????目錄??????????0??2018-03-07?20:23??AMG8833?8831資料\arduino測試代碼\Adafruit_AMG88xx-master

?????目錄??????????0??2018-03-07?20:23??AMG8833?8831資料\arduino測試代碼

?????目錄??????????0??2018-03-15?19:49??AMG8833?8831資料\原理圖

?????目錄??????????0??2018-03-15?19:50??AMG8833?8831資料\手冊

?????目錄??????????0??2018-03-15?19:59??AMG8833?8831資料

-----------?---------??----------?-----??----

??????????????3770235????????????????????25


評論

共有 條評論