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 System.Object AnalogMuxBase Nxp74HC4067 > Hp4067
Implements IAnalogInputMultiplexer
Inherited Members Nxp74HC4067.S0 Nxp74HC4067.S1 Nxp74HC4067.S2 Nxp74HC4067.S3 Nxp74HC4067.SetInputChannel(Int32) AnalogMuxBase.SyncRoot AnalogMuxBase.EnablePort AnalogMuxBase.Signal AnalogMuxBase.Enable() AnalogMuxBase.Disable()
Namespace Meadow.Foundation.ICs.IOExpanders
Assembly AnalogMux.dll

Syntax

public class Hp4067 : Nxp74HC4067, IAnalogInputMultiplexer

Constructors

Hp4067(IAnalogInputPort, IDigitalOutputPort, Nullable<IDigitalOutputPort>, Nullable<IDigitalOutputPort>, Nullable<IDigitalOutputPort>, Nullable<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
System.Nullable<IDigitalOutputPort> s1
System.Nullable<IDigitalOutputPort> s2
System.Nullable<IDigitalOutputPort> s3
System.Nullable<IDigitalOutputPort> enable