public void Beep()
 {
     _buzzer.Buzz(750, 985);
     Thread.Sleep(150);
     _buzzer.Buzz(750, 1428);
     Thread.Sleep(150);
     _buzzer.Buzz(750, 1776);
 }
예제 #2
0
        public static void Main()
        {
            blinker = new Blinker();

            WakeupBlink();

            try
            {
                //var network = new StaticEthernetNetwork("192.168.1.199","255.255.255.0","192.168.1.1");
                var network = new DynamicEthernetNetwork();

                var buzzer = new Buzzer(Pins.GPIO_PIN_D6);
                buzzer.Buzz(150, 1000);

                var servo = new RadioShackMicroServo(Pins.GPIO_PIN_D9);
                servo.Center();
                Thread.Sleep(1000);

                servo.Left();
                Thread.Sleep(1000);
                servo.Right();
                Thread.Sleep(1000);
                servo.Center();
                Thread.Sleep(1000);

                var server = new WebServer(80, servo, buzzer, new FeederTrainingBeep(buzzer), blinker);
                server.Wait();

                ShutdownBlink();
            }
            catch
            {
                ErrorBlink();
            }
        }
예제 #3
0
 private void Beep()
 {
     _buzzer.Buzz(250, 880);
 }