错误是:
Arduino: 1.8.5 (Windows 10), Board: "Arduino/Genuino Uno"
C:\Users\User\Downloads\BLUETOOTH_CAR\BLUETOOTH_CAR.ino:1:21: fatal error: AFMotor.h: No such file or directory
#include <AFMotor.h>
^
compilation terminated.
exit status 1
Error compiling for board Arduino/Genuino Uno.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
我的代码是:
#include <AFMotor.h>
AF_DCMotor right_motor(1, MOTOR12_8KHZ);
AF_DCMotor left_motor(2, MOTOR12_8KHZ);
String readString;
void setup() {
Serial.begin(9600);
right_motor.setSpeed(250);
left_motor.setSpeed(250);
}
void loop() {
while(Serial.available()){
delay(50);
char c=Serial.read();
readString+=c;
}
if(readString.length()>0){
Serial.println(readString);
if (readString =="FORWARD"){
right_motor.run (FORWARD);
left_motor.run (FORWARD);
delay(500);
}
if (readString =="BACKWARD"){
right_motor.run (BACKWARD);
left_motor.run (BACKWARD);
delay(500);
}
if (readString =="LEFT"){
right_motor.run (FORWARD);
left_motor.run (BACKWARD);
delay(500);
}
if (readString =="RIGHT"){
right_motor.run (BACKWARD);
left_motor.run (FORWARD);
delay(500);
}
if (readString =="STOP"){
right_motor.run (RELEASE);
left_motor.run (RELEASE);
delay(500);
}
readString="";
}
}
答案 0 :(得分:0)
可能是因为编译器无法找到头文件。确保将带头文件的库移动到默认的Arduino库文件夹,或者将库移动到与Arduino代码相同的目录,然后尝试:
#include "AFMotor.h"