Remarks

4-DigitDisplay
Status Status badge: working
Source code GitHub
NuGet package NuGet Gallery for Meadow.Foundation.Grove.Displays.4DigitDisplay

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