Skip to main content

Class Nxp74HC4067

Represents an NXP 74HC4067 16-channel analog multiplexer

Assembly: AnalogMux.dll​
View Source​
Declaration
public class Nxp74HC4067 : AnalogMuxBase, IAnalogInputMultiplexer

Inheritance: System.Object -> Meadow.Foundation.ICs.IOExpanders.AnalogMuxBase

Derived:
Meadow.Foundation.ICs.IOExpanders.Hp4067

Implements:
Meadow.Foundation.ICs.IOExpanders.IAnalogInputMultiplexer

Properties​

S0​

The port connected to the mux's S0 selection pin

View Source​
Declaration
public IDigitalOutputPort S0 { get; }

S1​

The port connected to the mux's S1 selection pin

View Source​
Declaration
public IDigitalOutputPort? S1 { get; }

S2​

The port connected to the mux's S2 selection pin

View Source​
Declaration
public IDigitalOutputPort? S2 { get; }

S3​

The port connected to the mux's S3 selection pin

View Source​
Declaration
public IDigitalOutputPort? S3 { get; }

Methods​

SetInputChannel(int)​

Sets the channel input (Y pin) that will be routed to the mux output (Z pin)

View Source​
Declaration
public override void SetInputChannel(int channel)
Parameters​
TypeName
System.Int32channel
Exceptions​

System.ArgumentOutOfRangeException

Implements​