在编译一些 Arduino C 文件时,我收到一个错误“未定义对‘readArms()’的引用”
代码可以在paste bin上找到。
但基本上发生的是:
在我使用的 INO 文件中:
readArms();
在“armfunctions.h”和“armfunctions.c”中声明
.h 文件包含
void readArms(void);
和 .c 文件:
void readArms(void){
float motor1 = 0.0;
int motor = 0;
motor = analogRead(READMOTOR1);
motor1 = (float)motor;
motor1 = (motor1 - 87.0) * (400.0/(1007.0-87.0));
delay(1000);
}