这是我第一次尝试为arduino构建库。这只是我了解如何将值传递到arduino上的库中的函数的一个示例。但它不起作用,我不明白为什么。
TESTDUINO.cpp
#include "Arduino.h"
#include "TESTDUINO.h"
void TESTDUINO::TestPrint(string w, string h){
Serial.println("TestPring#" + w + "#" + h);
}
TESTDUINO.h
#ifndef Test_h
#define Test_h
class TESTDUINO{
public:
void TestPrint(string w, string h);
};
#endif
arduino文件
#include <TESTDUINO.h>
TESTDUINO testduino;
void setup() {
Serial.begin(9600);
}
void loop() {
testduino.TestPrint("200","200");
}
我是C#程序员,不太熟悉C语言,所以我确定我犯了一个初学者的错误。