我已经将 MCP3221 连接到 I2C 总线上的 Teensy 3.1 并将其连接到 Vref(3.3V),只是为了检查它是否工作。但是它读数为 0,即使我将它连接到不同的电压。我的代码有问题还是我应该买一个新设备?
#include <MCP3221.h>
#include <Wire.h>
#include "SoftwareSerial.h"
#define ADDRESS 0x4D // 7 bits address is 0x4D, 8 bits is 0x9B
MCP3221 adc(155,0x3);
void setup() {
Serial.begin(9600);
Serial.println("First");
Wire.begin(); //connects I2C
}
void loop() {
Serial.println(adc.readI2CADC());
delay(10);
}