【发布时间】:2019-03-06 01:27:28
【问题描述】:
我正在尝试在 Arduino 上创建自己的库,同时还使用不同的库。但我在头文件的第 12 行收到此错误:
')' 标记之前的预期不合格 ID
主文件:
#include "firealarm.h"
void setup() {
firealarm.begin;
}
void loop() {
firealarm.gas_values();
}
头文件:
#include <MQ2.h>
#ifndef firealarm
#define firealarm
#if ARDUINO >= 100
#include "Arduino.h"
#endif
class firealarm {
public:
firealarm(); //this is where it says the error occurs
void begin (int baudRate = 9600);
gas_values()
private:
MQ2 mq2(A0);
int lpg, co, smoke;
};
#endif
Cpp 文件:
#include "firealarm.h"
firealarm::firealarm() :
{
}
void firealarm::begin(int baudrate)
{
Serial.begin(baudrate);
Serial.println("Firealarm libary created successfully")
mq2.begin;
}
void firealarm::gas_values()
{
float *values = mq2.read(true);
lpg = mq2.readLPG();
co = mq2.readCO();
smoke = mq2.readSmoke();
}
我还计划在其中包含一个不同的库。但我无法让它只用一个。
【问题讨论】:
-
您应该包含确切的错误消息 - 错误指的是哪一行?
-
很抱歉,我认为在发生错误的位置旁边添加 cmets 就足够了。
-
很抱歉,我认为在发生错误的位置旁边添加 cmets 就足够了。
标签: arduino