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