Remarks

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

Code Example

VibrationSensor sensor;

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

    sensor = new VibrationSensor(Device.Pins.D13);

    sensor.VibrationDetected += (s, e) =>
    {
        Console.WriteLine("Motion detected");
    };

    return Task.CompletedTask;
}

Sample project(s) available on GitHub

Wiring Example

VibrationSensor Meadow Pin
GND GND
VCC 3.3V
RX D01
TX D00
Characteristic Locus
Inheritance System.Object > VibrationSensor
Namespace Meadow.Foundation.Grove.Sensors.Motion
Assembly VibrationSensor.dll

Syntax

public class VibrationSensor : object

Constructors

VibrationSensor(IDigitalInputPort)

Creates a VibrationSensor driver

Declaration
public VibrationSensor(IDigitalInputPort signalPort)

Parameters

Type Name Description
IDigitalInputPort signalPort

VibrationSensor(IPin)

Creates a VibrationSensor driver

Declaration
public VibrationSensor(IPin inputPin)

Parameters

Type Name Description
IPin inputPin

Events

VibrationDetected

Event triggered when vibration is detected

Declaration
public event EventHandler VibrationDetected

Event Type

Type Description
EventHandler