Remarks

Hp4067
Status Status badge: working
Source code GitHub
Datasheet(s) GitHub
NuGet package NuGet Gallery for Meadow.Foundation.ICs.IOExpanders.AnalogMux

Code Example

Sample project(s) available on GitHub

Wiring Example

To wire a Hp4067 to your Meadow board, connect the following:

Hp4067 Meadow Pin
GND GND
VCC 3V3
SCL D08 (SCL Pin)
SDA D07 (SDA Pin)
Characteristic Locus
Inheritance object AnalogMuxBase Nxp74HC4067 > Hp4067
Implements IAnalogInputMultiplexer
Inherited Members Nxp74HC4067.S0 Nxp74HC4067.S1 Nxp74HC4067.S2 Nxp74HC4067.S3 Nxp74HC4067.SetInputChannel(int) AnalogMuxBase.SyncRoot AnalogMuxBase.EnablePort AnalogMuxBase.Signal AnalogMuxBase.Enable() AnalogMuxBase.Disable() object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString()
Namespace Meadow.Foundation.ICs.IOExpanders
Assembly AnalogMux.dll

Syntax

public class Hp4067 : Nxp74HC4067, IAnalogInputMultiplexer

Constructors

Hp4067(IAnalogInputPort, IDigitalOutputPort, IDigitalOutputPort?, IDigitalOutputPort?, IDigitalOutputPort?, IDigitalOutputPort?)

Creates a new Hp4067 object

Declaration
public Hp4067(IAnalogInputPort z, IDigitalOutputPort s0, IDigitalOutputPort? s1 = null, IDigitalOutputPort? s2 = null, IDigitalOutputPort? s3 = null, IDigitalOutputPort? enable = null)

Parameters

Type Name Description
IAnalogInputPort z
IDigitalOutputPort s0
IDigitalOutputPort s1
IDigitalOutputPort s2
IDigitalOutputPort s3
IDigitalOutputPort enable

Remarks

Hp4067
Status Status badge: working
Source code GitHub
Datasheet(s) GitHub
NuGet package NuGet Gallery for Meadow.Foundation.ICs.IOExpanders.AnalogMux

Code Example

Sample project(s) available on GitHub

Wiring Example

To wire a Hp4067 to your Meadow board, connect the following:

Hp4067 Meadow Pin
GND GND
VCC 3V3
SCL D08 (SCL Pin)
SDA D07 (SDA Pin)