0
嘿,伙计们在Arduino的IDE编译时,我得到这个错误错误:没有“无效SIM :: sendSMS(字符*)”类中声明成员函数“卡”
错误:没有“无效SIM :: sendSMS(字符*)”中的类的成员函数声明为 'SIM'
空隙SIM :: sendSMS(炭MSG [160])
我的头文件是:
#ifndef sim_h
#define sim_h
#include "Arduino.h"
class sim
{
public:
sim();
void smstextmode();
void testSIM900();
void sendSMS(char _msg[160]);
private:
char _msg[160];
};
#endif
我的CPP文件:
#include "Arduino.h"
#include "sim.h"
sim::sim()
{
_msg= msg;
}
void sim::smstextmode()
{
Serial1.write("AT+CMGF=1\r\n");
delay(2000);
}
void sim::testSIM900()
{
Serial1.write("AT\r\n");
delay(1000);
Serial1.write("AT+CSCS?\r\n");
delay(1000);
}
void sim::sendSMS(char msg[160])
{
Serial1.write("AT+CMGS=\"+8295724554\"\r\n");
delay(1500);
Serial1.write(msg);
delay(1000);
Serial1.write((char) 26)
}
Fixed Serial1.write((char)26);还是行不通.. –