예제 #1
0
 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);
 }
예제 #2
0
 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();
     }
 }