diff --git a/samples/led-more-blinking-lights/Program.cs b/samples/led-more-blinking-lights/Program.cs index ddd39937bd612fba8b919320772c95e8bbceaf3c..c4748da35c37afb923f549459c76a7dfaa63c709 100644 --- a/samples/led-more-blinking-lights/Program.cs +++ b/samples/led-more-blinking-lights/Program.cs @@ -11,10 +11,10 @@ namespace led_more_blinking_lights Console.WriteLine("Hello World!"); // pins - var pinOne = 17; - var pinTwo = 16; + var pinOne = 16; + var pinTwo = 21; var pinThree = 20; - var pinFour = 21; + var pinFour = 26; // volume support var initialSleep = 100; @@ -104,7 +104,7 @@ namespace led_more_blinking_lights ledOne.Write(PinValue.High); ledTwo.Write(PinValue.High); ledThree.Write(PinValue.High); - Thread.Sleep(100); + Thread.Sleep(50); } Console.WriteLine($"Sleep: {sleep}"); diff --git a/samples/led-more-blinking-lights/Volume.cs b/samples/led-more-blinking-lights/Volume.cs index 10f21f4e6b7674b24b3eda1cf9bc067e8a43945e..64d9b8c0e67b1f53eb95e6bf5759553826557194 100644 --- a/samples/led-more-blinking-lights/Volume.cs +++ b/samples/led-more-blinking-lights/Volume.cs @@ -55,7 +55,7 @@ public class Volume return (true, sleep); } - var factor = 5 - tenth; + double factor = 5 - tenth; factor = factor * 2; factor = Math.Abs(factor); @@ -63,17 +63,15 @@ public class Volume if (tenth < 5) { - newValue = sleep * factor; + factor = 1 / factor; } - else - { - newValue = sleep / factor; - } - + + newValue = (int)(sleep / factor); + if (newValue >=10 && newValue <=1000) { return (true,newValue); } return (true, sleep); } -} \ No newline at end of file +}