- #include <AFMotor.h>
- AF_DCMotor motor1(2, MOTOR12_64KHZ); // 定义 #2电机, 速度信号的频率是64KHz pwm
- AF_DCMotor motor2(3, MOTOR12_64KHZ); // 定义 #3电机, 速度信号的频率是64KHz pwm
- void setup()
- {
- Serial.begin(9600); // 设置串行数率在 9600 bps
- Serial.println("Motor test!");
- motor1.setSpeed(200);
- motor2.setSpeed(200); // 设置速度是 200
- }
- void loop()
- {
- while (Serial.available() > 0)
- {
-
- int inChar = Serial.read();
-
- inChar=inChar-0x30;
- if(inChar == 1) //OPEN
- {
- Serial.print("OPEN");
- motor1.run(FORWARD); // 电机前进
- motor2.setSpeed(180);
- motor2.run(FORWARD);
- delay(1000);
- motor1.run(RELEASE); // 停止
- motor2.run(RELEASE);
-
- }
-
- if(inChar == 2) //CLOSE
- {
- Serial.print("CLOSE");
-
- motor2.run(BACKWARD);// 电机后退
- motor1.setSpeed(180);
- motor1.run(BACKWARD);
- delay(1000);
- motor1.run(RELEASE); // 停止
- motor2.run(RELEASE);
- }
-
- else if(inChar == 3) //STOP
- {
- Serial.print("STOP");
-
- motor1.run(RELEASE); // 停止
- motor2.run(RELEASE);
- }
- inChar=0;
- }
- }
复制代码 请问各位这个ARDUNIO的PWM波形怎么输出,毕设,急用,谢谢
这软件不会啊 |