2026年7月1日水曜日

あらAIさん、TC74のアドレスを間違っていますわよ

microchipってPICの会社ですよね.
TC74という、どことなく心の琴線を逆撫でする名称のI2C温度センサがあります.
秋月でも売られています.

codeをAIに生成してもらってArduino IDEに組み込む.
がっ、うんともすんとも動きません.

datasheetを見ると、TC74には電源電圧違いの2種類あります.
 TC74A0-3.3  ←3.3V電源   秋月で売ってるもの
 TC74A0-5.0  ←5.0V電源
秋月で売ってるのは3.3V品なので、それに5Vを印加してしまいました.
焼いちまってウンスンになったかの?

datasheetを読むと、3.3V品に5.0Vを加えても焼け死ぬっぽくはないです.
別の原因でしょう.

困ったなとdatasheetを眺めると、codeと食い違いがあります.
 AI code  I2C address 0x4D
 datasheet I2C address 0x48
なんか変だなぁとAIの吐き出した文をscroll upすると、こう書いてある.
TC74は、末尾の型番によってI2Cアドレスが完全に固定されています
 TC74A0 ── 0x4D

別のタグでAIに「TC74A0のI2C addressはなんですか?」と問うと、
I2C温度センサー TC74A0-3.3VCTTR のI2Cアドレスは、0x48です
と違うことを言いました.

まったくもぅAIったら.

アドレスを48にしたらちゃんと動きました.
1℃ぐらい高い温度を表示してるような気がするけど、まいっか?

かしこ