机器人等级考试三级四级舵机直流风扇端口冲突问题

由于uno timer问题,PWM引脚被分为三组,3 11,5 6,9 10,在使用中往往冲突
比如:舵机会影响9,10引脚,可以参考如下程序,让直流风扇在5,6引脚或者3,11引脚

#include<Servo.h>
Servo servo_9;

void setup() {
  // put your setup code here, to run once:
  pinMode(5,OUTPUT);//风扇
  pinMode(9,OUTPUT);//舵机
  servo_9.attach(9);
  Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
  analogWrite(5,100);//230 有舵机风扇就最大速度转
  servo_9.write(135);
}

也可以在3,11引脚

#include<Servo.h>
Servo servo_9;

void setup() {
  // put your setup code here, to run once:
  pinMode(3,OUTPUT);//风扇
  pinMode(9,OUTPUT);//舵机
  servo_9.attach(9);
  Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
  analogWrite(3,100);//230 有舵机风扇就最大速度转
  servo_9.write(135);
}
posted @ 2022-07-30 14:45  new-code  阅读(142)  评论(0)    收藏  举报