#include <Adafruit_INA219.h>
Adafruit_INA219 ina219;
#define SDA_PIN 4
#define SCL_PIN 5
void setup() {
Serial.begin(115200);
delay(2000);
Wire.begin(SDA_PIN, SCL_PIN);
if (!ina219.begin()) {
Serial.println("无法找到 INA219 传感器!");
while (1);
}
Serial.println("INA219 初始化完成!");
}
void loop() {
float busVoltage = ina219.getBusVoltage_V();
float shuntVoltage = ina219.getShuntVoltage_mV();
float current = ina219.getCurrent_mA();
float power = ina219.getPower_mW();
Serial.print("总线电压: "); Serial.print(busVoltage); Serial.println(" V");
Serial.print("分流电压: "); Serial.print(shuntVoltage); Serial.println(" mV");
Serial.print("电流: "); Serial.print(current); Serial.println(" mA");
Serial.print("功率: "); Serial.print(power); Serial.println(" mW");
delay(1000);
}
aaaaa