在编译一些Arduino C文件时,我收到一个错误"对`readArms()'的未定义引用"
代码可以在粘贴箱中找到.
但基本上会发生什么:
在INO文件中我使用:
readArms();
Run Code Online (Sandbox Code Playgroud)
在"armfunctions.h"和"armfunctions.c"中声明了
.h文件包含
void readArms(void);
Run Code Online (Sandbox Code Playgroud)
和.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);
}
Run Code Online (Sandbox Code Playgroud)