示例#1
0
 private static void LedRgb()
 {
     using (var board = new Arduino.Models.Arduino {
         Debug = true
     })
     {
         var    led  = new LedRGB(board, 9, 10, 11);
         Action wait = () => Thread.Sleep(2.Seconds());
         Action hold = () => Thread.Sleep(50.Milliseconds());
         led.On();
         wait();
         led.Off();
         wait();
         led.Color(255, 0, 0);
         wait();
         led.Color(0, 255, 0);
         wait();
         led.Color(0, 0, 255);
         wait();
         led.Off();
         wait();
         for (int i = 0; i < 100; i++)
         {
             led.Color(Random.Next(0, 255), Random.Next(0, 255), Random.Next(0, 255));
             hold();
         }
         led.Off();
     }
 }
示例#2
0
 private static void LedRgb()
 {
     using (var board = new Arduino.Models.Arduino {Debug = true})
     {
         var led = new LedRGB(board, 9, 10, 11);
         Action wait = () => Thread.Sleep(2.Seconds());
         Action hold = () => Thread.Sleep(50.Milliseconds());
         led.On();
         wait();
         led.Off();
         wait();
         led.Color(255, 0, 0);
         wait();
         led.Color(0, 255, 0);
         wait();
         led.Color(0, 0, 255);
         wait();
         led.Off();
         wait();
         for (int i = 0; i < 100; i++)
         {
             led.Color(Random.Next(0, 255), Random.Next(0, 255), Random.Next(0, 255));
             hold();
         }
         led.Off();
     }
 }
示例#3
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();
     }
 }
示例#4
0
 private static void LedPwm()
 {
     using (var board = new Arduino.Models.Arduino {Debug = true})
     {
         var led = new LedPwm(board, 9);
         led.Fade(255, 1.Second());
         Thread.Sleep(2.Seconds());
         led.Fade(0, 1.Second());
         led.Off();
     }
 }
示例#5
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();
     }
 }
示例#6
0
 private static void LedPwm()
 {
     using (var board = new Arduino.Models.Arduino {
         Debug = true
     })
     {
         var led = new LedPwm(board, 9);
         led.Fade(255, 1.Second());
         Thread.Sleep(2.Seconds());
         led.Fade(0, 1.Second());
         led.Off();
     }
 }