我从Arduino收到一个错误。我对这种编码非常陌生。 (C)
因此,我在IDE上收到了我的第一个错误。但是我不知道如何解决它。我检查了谷歌,但似乎无济于事。

我为Arduino Mega购买了LED&Key芯片。随着图书馆。我添加了库,并且功能正在运行。但是,当我想从头开始编写自己的代码时..我收到了错误消息:

error: expected primary-expression before '.' token


而且我不知道如何解决它?又为什么呢?

这是我的代码:

#include <InvertedTM1638.h>
#include <TM1638.h>
#include <TM1640.h>
#include <TM16XX.h>
#include <TM16XXFonts.h>

#define module

TM1638 modules[] = {
    TM1638(8, 9, 7),
    TM1638(8, 9, 6),
    TM1638(8, 9, 5),
    TM1638(8, 9, 4)
};

void setup() {

    module.setDisplayToHexNumber(0x0a1a, 1);
    module.setLED(TM1638_COLOR_GREEN, 0);

}

void loop() {


}


我可以告诉我我的错吗?因此,我可以跟上并开始使用arduino的编码!

谢谢!

最佳答案

您将module定义为空,然后尝试在其上调用方法。这是行不通的。给它一个有效的定义,或者不要尝试使用它。

关于c - Arduino错误:“。”之前的预期主表达式。代币,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29311197/

10-09 05:02