Meadow.Foundation.ICs.IOExpanders.Nxp74HC4067
Nxp74HC4067 | |
---|---|
Status | |
Source code | GitHub |
Datasheet(s) | GitHub |
NuGet package |
Code Example
Sample project(s) available on GitHub
Wiring Example
To wire a Mcp23s08 to your Meadow board, connect the following:
Nxp74HC4067 | Meadow Pin |
---|---|
GND | GND |
VCC | 3V3 |
SCL | D08 (SCL Pin) |
SDA | D07 (SDA Pin) |
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
Type | Name |
---|---|
System.Int32 | channel |
Exceptions
System.ArgumentOutOfRangeException