public void Setup() { _arduino = new Mock<IArduino>(MockBehavior.Strict); _timer = new MockedTimer(); _arduino.Setup(a => a.DigitalWrite(Pin, DigitalPin.Low)).Verifiable(); _arduino.Setup(a => a.PinMode(Pin, PinMode.Output)).Verifiable(); _led = new Led(_arduino.Object, Pin, _timer); }
private static void Led() { using (var board = new Arduino.Models.Arduino {Debug = true}) { var led = new Led(board, 13); led.StrobeOn(20); Thread.Sleep(3.Seconds()); led.Off(); } }