private void Button_Click(object sender, RoutedEventArgs e) { var button = sender as KinectButton; button.Background = new SolidColorBrush(Colors.Green); listBox1.Items.Add(string.Format("button clicked {0}", DateTime.Now.ToLongTimeString())); portChat.send("s45"); //_continue = true; //if (readThread.IsAlive) // readThread.Start(); }
// 控制舵机角度 private void sendServo() { angleX = 0; angleY = 0; preAngleX = 0; preAngleY = 0; while (_continue) { if (angleX != preAngleX || angleY != preAngleY) { if (angleX < 0) { angleX = 0; } else if (angleX > 126) { angleX = 127; } if (angleY < 0) { angleY = 0; } else if (angleY > 126) { angleY = 127; } portChat.send("s" + (char)angleX + (char)angleY); preAngleX = angleX; preAngleY = angleY; //angleX += 10; } Thread.Sleep(200); } }