arduino INA219
时间: 2023-08-27 10:09:08 浏览: 118
ina219程序源码
引用中的代码是一个用于Arduino的INA219库的示例代码。INA219是一种电流和电压监测模块,可以用于测量电路中的电压、电流和功率。在这个示例代码中,通过Wire库和Adafruit_INA219库来初始化INA219模块,并使用Serial库将测量结果输出到串口监视器。
在setup函数中,首先通过Serial.begin(9600)初始化串口,并通过sensor219.begin()初始化INA219模块。
在loop函数中,首先定义了三个变量来存储测量结果,即电压(busVoltage)、电流(current)和功率(power)。然后通过sensor219.getBusVoltage_V()和sensor219.getCurrent_mA()分别获取电压和电流值,并通过乘法计算得到功率值。最后,使用Serial.print和Serial.println将测量结果输出到串口监视器,并通过delay(2000)函数设置一个延迟,使测量结果以每2秒的频率输出一次。
总结来说,这段示例代码可以让Arduino与INA219模块进行通信,并实时监测电路的电压、电流和功率。
阅读全文