Skip to main content

Class Nxp74HC4051

Represents an NXP 74HC4051 8-channel analog multiplexer

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

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

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; }

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​