Remarks
4-DigitDisplay | |
---|---|
Status | |
Source code | GitHub |
NuGet package |
Code Example
FourDigitDisplay display;
public override Task Initialize()
{
Console.WriteLine("Initializing ...");
display = new FourDigitDisplay(
device: Device,
pinClock: Device.Pins.D02,
pinData: Device.Pins.D01)
{
Brightness = 7,
ScreenOn = true
};
return Task.CompletedTask;
}
public override Task Run()
{
display.Clear();
var chars = new Character[] { Character.A, Character.B, Character.C, Character.D };
display.Show(chars);
return Task.CompletedTask;
}
Sample project(s) available on GitHub
Wiring Example
FourDigitDisplay | Meadow Pin |
---|---|
GND | GND |
VCC | 3.3V |
RX | D01 |
TX | D00 |
Characteristic | Locus |
---|---|
Inheritance | System.Object Tm1637 > FourDigitDisplay |
Inherited Members | Tm1637.MAX_SEGMENTS Tm1637.SegmentOrder Tm1637.ScreenOn Tm1637.Brightness Meadow.Foundation.Displays.Tm1637.Show(ReadOnlySpan<>) Tm1637.Show(Byte, Character) Tm1637.Clear() |
Namespace | Meadow.Foundation.Grove.Displays |
Assembly | 4DigitDisplay.dll |
Syntax
public class FourDigitDisplay : Tm1637
Constructors
FourDigitDisplay(IMeadowDevice, IPin, IPin)
Creates a new FourDigitDisplay driver
Declaration
public FourDigitDisplay(IMeadowDevice device, IPin pinClock, IPin pinData)
Parameters
Type | Name | Description |
---|---|---|
IMeadowDevice | device | |
IPin | pinClock | |
IPin | pinData |