Пример #1
0
 public BreakOut()
 {
     socket = GT.Socket.GetSocket(9, true, null, null);
     //this.leftBackwardSensor = GT.SocketInterfaces.DigitalInputFactory.Create(socket, GT.Socket.Pin.Nine, GT.SocketInterfaces.GlitchFilterMode.On, GT.SocketInterfaces.ResistorMode.Disabled, null);
     this.leftForwardSensor  = GT.SocketInterfaces.DigitalInputFactory.Create(socket, GT.Socket.Pin.Four, GT.SocketInterfaces.GlitchFilterMode.On, GT.SocketInterfaces.ResistorMode.Disabled, null);
     this.rightForwardSensor = GT.SocketInterfaces.DigitalInputFactory.Create(socket, GT.Socket.Pin.Five, GT.SocketInterfaces.GlitchFilterMode.On, GT.SocketInterfaces.ResistorMode.Disabled, null);
     //this.rightBackwardSensor = GT.SocketInterfaces.DigitalInputFactory.Create(socket, GT.Socket.Pin.Five, GT.SocketInterfaces.GlitchFilterMode.On, GT.SocketInterfaces.ResistorMode.Disabled, null);
 }
Пример #2
0
        void ProgramStarted()
        {
            trigger = breakout.CreateDigitalOutput(GT.Socket.Pin.Four, false);                                                                              //trigger down
            echo    = breakout.CreateDigitalInput(GT.Socket.Pin.Five, GT.SocketInterfaces.GlitchFilterMode.Off, GT.SocketInterfaces.ResistorMode.Disabled); //echo
            trigger.Write(false);
            first = false;

            GT.Timer timer = new GT.Timer(3000);
            timer.Tick += timer_Tick;
            timer.Start();

            Debug.Print("Program Started");
        }