我对 DS1621 (arduino) 有疑问:
必须向引脚 3 (TOut) 发送哪些命令和参数才能显示 HIGH 时的温度高于 25 摄氏度?
我想使用 Wire 库。这是正确的还是我还需要什么?
#define DEV_ID 0x90 >> 1
int tempC = 25; //for 25 Celsius
void setup() {
Serial.begin(9600);
Wire.begin();
Wire.beginTransmission(DEV_ID); // connect to DS1621
Wire.send(0xAC);
Wire.send(0x02);
Wire.beginTransmission(DEV_ID);
Wire.send(0xEE);
Wire.endTransmission();
}
void loop() {
tempC = Wire.receive();
Serial.print(tempC);
}