nanoFramework.Iot.Device.Max1704x 1.0.148
前缀已保留
dotnet add package nanoFramework.Iot.Device.Max1704x --version 1.0.148
NuGet\Install-Package nanoFramework.Iot.Device.Max1704x -Version 1.0.148
此命令旨在在Visual Studio的包管理器控制台中使用,因为它使用了NuGet模块的Install-Package版本。
<PackageReference Include="nanoFramework.Iot.Device.Max1704x" Version="1.0.148" />
对于支持PackageReference的项目,将此XML节点复制到项目文件中,以引用包。
paket add nanoFramework.Iot.Device.Max1704x --version 1.0.148
NuGet团队不提供对此客户端的支持。请联系其维护者以获取支持。
#r "nuget: nanoFramework.Iot.Device.Max1704x, 1.0.148"
#r指令可以用于F# Interactive和Polyglot Notebooks。将其复制到交互式工具或脚本的源代码中,以引用包。
// Install nanoFramework.Iot.Device.Max1704x as a Cake Addin #addin nuget:?package=nanoFramework.Iot.Device.Max1704x&version=1.0.148 // Install nanoFramework.Iot.Device.Max1704x as a Cake Tool #tool nuget:?package=nanoFramework.Iot.Device.Max1704x&version=1.0.148
NuGet团队不提供对此客户端的支持。请联系其维护者以获取支持。
MAX1704x/MAX17043/MAX17044/MAX17048/MAX17049 - 电池仪表
用于控制MAX1704x IC的库。
功能
此绑定支持MAX1704x家族的所有功能。基于SparkFun实现实现。
类
- Max17043 - MAX17043类
- Max17044 - MAX17044类
- Max17048 - MAX17048类
- Max17049 - MAX17049类
- Max1704x - 所有max IC的基类
用法
// Make sure your pins are configured correctly especially for ESp32
var i2cDevice = I2cDevice.Create(new I2cConnectionSettings(1, Max1704X.DefaultAddress));
var max = new Max17048(i2cDevice);
Console.WriteLine($"Voltage: {max.BatteryVoltage.Volts} V");
Console.WriteLine($"Percent: {max.BatteryPercent.Percent} %");
重要:在创建I2cDevice
之前,请确保正确设置I2C引脚,特别是对于ESP32。
//////////////////////////////////////////////////////////////////////
// when connecting to an ESP32 device, need to configure the I2C GPIOs
// used for the bus
Configuration.SetPinFunction(21, DeviceFunction.I2C1_DATA);
Configuration.SetPinFunction(22, DeviceFunction.I2C1_CLOCK);
-
- nanoFramework.CoreLibrary (>= 1.15.5)
- nanoFramework.System.Device.I2c (>= 1.1.16)
- UnitsNet.nanoFramework.ElectricPotential (>= 5.56.0)
- UnitsNet.nanoFramework.Ratio (>= 5.56.0)
NuGet 包
该包没有被任何 NuGet 包使用。
GitHub 仓库
该包没有被任何流行的 GitHub 仓库使用。