いくつかのArduinoのCファイルをコンパイルしている間、私はエラー "`readArmsに未定義の参照を()入手'"ArduinoのC: `readArms(未定義参照) '
コードがpaste bin上で見つけることができます。
しかし、基本的に何が起こるかです:私が使用INOファイルで
:
"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);
}
'' armfunctions.c "'をコンパイラに渡しましたか? – Sadique
はい、これらのファイルはすべて同じフォルダに保存され、.INOファイルを開くとarduino SDKにすべて表示されます – DutchGabber
armfunctions.cppにarmfunctions.cを変更すると問題が解決しました – DutchGabber