qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-免登录深度版🔥

void setMotorSpeedM1(int16_t tspeed)

时间2023-04-25 19:23:06 提问来自 河北省石家庄市 的网友 分类创作 浏览362
{ if(tspeed > 0) { digitalWrite(Motor1_Pin1, HIGH); analogWrite(Motor1_Pin2, 0); if (tspeed > 255) tspeed = 255; analogWrite(Motor1_Pin3, tspeed); // motor speed (PWM pin) } else if (tspeed < 0) { digitalWrite(Motor1_Pin1, LOW); analogWrite(Motor1_Pin2, -tspeed); // motor speed (PWM pin) if (-tspeed > 255) tspeed = -255; analogWrite(Motor1_Pin3, 0); // motor speed (PWM pin) } else { // tspeed == 0 ; coast. digitalWrite(Motor1_Pin3, LOW); // motor speed (PWM pin) digitalWrite(Motor1_Pin2, LOW); // motor speed (PWM pin) } // end of if...else... block. }

不满意?免费深度重写!

免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。

上一篇 兴国县各乡镇长名单 下一篇 电极丝有哪些方面的性能需要检测