当前位置:   article > 正文

Arduino简易麦轮小车 使用航模遥控器控制_afmotor.h

afmotor.h
  1. #include<Servo.h>//加载伺服器包
  2. #include <AFMotor.h> //加载
  3. //CH1升降,CH2副翼,CH3油门,CH4方向
  4. int CH[7],AH[7],i,j;
  5. int R[5]; //1,2,3,4分别对应左前,右前,右后,左后
  6. AF_DCMotor m1(3,MOTOR12_64KHZ);
  7. AF_DCMotor m2(4,MOTOR12_64KHZ);
  8. AF_DCMotor m3(1,MOTOR12_64KHZ);
  9. AF_DCMotor m4(2,MOTOR12_64KHZ);
  10. Servo A[9]; //定义脉冲输出接口
  11. void setup() {
  12. //定义输入接口
  13. for(i=14;i<=16;i++){pinMode(i,INPUT);}
  14. Serial.begin(9600);
  15. }
  16. void loop() {
  17. //for(i=2;i<=4;i++){CH[i]= pulseIn(i,HIGH);}//获取脉冲接收机脉冲信号
  18. CH[2]= pulseIn(14,HIGH);
  19. CH[3]= pulseIn(15,HIGH);
  20. CH[4]= pulseIn(16,HIGH);
  21. mapCH(); //计算通道输出范围
  22. wheel(); //计算轮子速度
  23. wheelout(); //输出轮子方向和速度
  24. Serial.print(R[3]);
  25. Serial.print(",");
  26. Serial.print(R[2]);
  27. Serial.print(",");
  28. Serial.print(R[3]);
  29. Serial.print(",");
  30. Serial.println(R[4]);
  31. delay(20);
  32. }
  33. void mapCH
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/1012975
推荐阅读
相关标签
  

闽ICP备14008679号