Remarks
Ads1115 | |
---|---|
Status | |
Source code | GitHub |
Datasheet(s) | GitHub |
NuGet package |
Code Example
Sample project(s) available on GitHub
Wiring Example
To wire a Ads1115 to your Meadow board, connect the following:
Ads1115 | Meadow Pin |
---|---|
GND | GND |
VCC | 3V3 |
SCL | D08 (SCL Pin) |
SDA | D07 (SDA Pin) |
Syntax
public class Ads1115 : Ads1x15Base, ISamplingSensor<Voltage>, ISamplingSensor<Voltage>
Constructors
Ads1115(II2cBus, Ads1x15Base.Addresses, Ads1x15Base.MeasureMode, Ads1x15Base.ChannelSetting, Ads1115.SampleRateSetting)
Create a new ADS1115 object
Declaration
public Ads1115(II2cBus i2cBus, Ads1x15Base.Addresses address = default(Ads1x15Base.Addresses), Ads1x15Base.MeasureMode mode = default(Ads1x15Base.MeasureMode), Ads1x15Base.ChannelSetting channel = Ads1x15Base.ChannelSetting.A0A1Differential, Ads1115.SampleRateSetting sampleRate = Ads1115.SampleRateSetting.Sps128)
Parameters
Type | Name | Description |
---|---|---|
II2cBus | i2cBus | |
Ads1x15Base.Addresses | address | |
Ads1x15Base.MeasureMode | mode | |
Ads1x15Base.ChannelSetting | channel | |
Ads1115.SampleRateSetting | sampleRate |
Properties
BitResolution
Sample resolution
Declaration
protected override int BitResolution { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Overrides
SampleRate
Sample rate setting
Declaration
public Ads1115.SampleRateSetting SampleRate { get; set; }
Property Value
Type | Description |
---|---|
Ads1115.SampleRateSetting |