@chirimen/adt7410

Driver for ADT7410 with WebI2C

Usage no npm install needed!

<script type="module">
  import chirimenAdt7410 from 'https://cdn.skypack.dev/@chirimen/adt7410';
</script>

README

ADT7410

センサー仕様

  • 動作・測定可能温度
    • -55℃ ~+150℃
  • 温度精度
    • ±0.5℃ (-40℃ ~+105℃ の環境下)
  • 温度解像度
    • 0.0625℃
  • I2C スレーブアドレス
    • 0x48(デフォルト), 0x49, 0x4A, 0x4B(ジャンパにより変更可能。詳しくはデータシートの P17, Table20 を参照)

詳細な仕様はデータシートを参照してください。(ANALOG DEVICES 社のサイトにリンクします。)

ドライバ

初期化

const adt7410 = new ADT7410(i2cPort, slaveAddress);
await adt7410.init();

I2C ポートの取得とセンサーの初期化をします。
センサーを使う前に必ず一回実行してください。
|引数|型|説明| |:---|:---|:---| |i2cPort|I2CSlaveDevice|使用する I2C ポートの port オブジェクトです。| |slaveAddress|Number|センサーの I2C スレーブアドレスです。センサー仕様を参照してください。|

温度の読み取り read()

temperature = await adt7410.read();

温度を測定します。 |返り値|型|説明| |:---|:---|:---| |tempeature|Number|センサーが測定した温度です。単位は ℃(セルシウス度)です。|

参考リンク