示例#1
0
        void MoveForward(int speed)
        {
            var message  = MindstormCommandService.GetMotorMessage(MindstormComponents.MotorA, speed);
            var message2 = MindstormCommandService.GetMotorMessage(MindstormComponents.MotorB, speed - 10);

            communicator.WriteMessage(message);
            communicator.WriteMessage(message2);
        }
示例#2
0
        void Stop()
        {
            var message  = MindstormCommandService.GetMotorMessage(MindstormComponents.MotorA, 0);
            var message2 = MindstormCommandService.GetMotorMessage(MindstormComponents.MotorB, 0);

            communicator.WriteMessage(message);
            communicator.WriteMessage(message2);
        }
示例#3
0
        void MoveReverse(int speed)
        {
            MoveForward(speed);
            Thread.Sleep(1000);
            var message = MindstormCommandService.GetMotorMessage(MindstormComponents.MotorA, 0);

            communicator.WriteMessage(message);
            Thread.Sleep(1150);
            var message2 = MindstormCommandService.GetMotorMessage(MindstormComponents.MotorB, 0);

            communicator.WriteMessage(message2);
            MoveForward(50);
        }