0
ArduinoのIDEでコンパイルするとき、私はこのエラーを取得していやあみんなエラー:no 'を無効SIM :: sendSMS(のchar *)' メンバークラスで宣言された関数 'シム'
エラー:no「を無効シム:: sendSMS(CHAR *)」クラスで宣言されたメンバ関数 'シム'
のボイドSIM :: sendSMS(char型の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)
}
固定Serial1.write((char)26);まだ動かない.. –