Remarks

Tilt
Status Status badge: working
Source code GitHub
NuGet package NuGet Gallery for Meadow.Foundation.Grove.Sensors.Switches.Tilt

Code Example

Tilt tiltSwitch;

public override Task Initialize()
{
    Console.WriteLine("Initialize...");

    tiltSwitch = new Tilt(Device.Pins.D13);

    tiltSwitch.Changed += (s, e) =>
    {
        Console.WriteLine(tiltSwitch.IsOn ? "Switch is High" : "Switch is Low");
    };

    return Task.CompletedTask;
}

Sample project(s) available on GitHub

Wiring Example

Tilt Meadow Pin
GND GND
VCC 3.3V
RX D01
TX D00
Characteristic Locus
Inheritance System.Object SpdtSwitch > Tilt
Inherited Members SpdtSwitch.IsOn SpdtSwitch.DigitalIn SpdtSwitch.Changed SpdtSwitch.DigitalInChanged(Object, DigitalPortResult) SpdtSwitch.Read()
Namespace Meadow.Foundation.Grove.Sensors.Switches
Assembly Tilt.dll

Syntax

public class Tilt : SpdtSwitch

Constructors

Tilt(IPin)

Creates a Tilt driver

Declaration
public Tilt(IPin pin)

Parameters

Type Name Description
IPin pin