/// <summary> /// forward /// 往前走 /// </summary> /// <param name="obj"></param> /// <param name="RobotEngine2"></param> /// <param name="Send_status"></param> /// <param name="ctrlType"></param> /// <param name="cmd"></param> /// <param name="comm"></param> public void OnUp(object obj, WifiRobotCMDEngineV2 RobotEngine2, ref bool Send_status, int ctrlType, SerialPort comm) { MessageBox.Show("Up"); if (Send_status) { RobotEngine2.SendCMD(ctrlType, CMD_Forward, comm); Send_status = false; } }
private void textBox2_TextChanged(object sender, TextChangedEventArgs e) { //this.label_SpeedR.Text = this.Speedright.Value.ToString(); System.Windows.Forms.Application.DoEvents(); byte[] Speedright_data = RobotEngine2.CreateData(0X02, 0X01, Convert.ToByte(Convert.ToInt32(this.textBox.Text)));//舵机数据打包第一个参数代表舵机,第二个代表哪个舵机,第三个代表转动角度值 RobotEngine2.SendCMD(controlType, Speedright_data, comm); }
public void OnStop(object obj, WifiRobotCMDEngineV2 RobotEngine2, ref bool Send_status, int ctrlType, SerialPort comm) { Send_status = true; RobotEngine2.SendCMD(ctrlType, CMD_Stop, comm); }