首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Arduino错误:应为'.‘前的主表达式令牌

Arduino错误:应为'.‘前的主表达式令牌
EN

Stack Overflow用户
提问于 2015-03-28 06:25:41
回答 1查看 8.1K关注 0票数 0

我收到一个来自Arduino的错误。而且我对这种编码方式非常陌生。(C)因此,我在IDE上收到了我的第一个错误。但我不知道如何修复它。我查了一下谷歌,但似乎什么都不起作用。

我为Arduino Mega买了一个LED&Key芯片。带着图书馆。我添加了库,函数正常工作。但是,当我想从头开始编写自己的代码时..我收到错误:

代码语言:javascript
复制
error: expected primary-expression before '.' token

而我却不知道该怎么解决?为什么?

这是我的代码:

代码语言:javascript
复制
#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编码!

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2015-03-28 06:28:27

您将module定义为nothing,然后尝试对其调用方法。这是行不通的。要么给它一个有效的定义,要么不要尝试使用它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29311197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档