求助大神解决NRF24L01问题?
问什么我下载的别人的代码,怎么也编译不成功呢?????IDE显示:
In file included from D:\Arduino\hardware\arduino\cores\arduino/Arduino.h:213,
from nRF24l01_TX3.pde:7:
D:\Arduino\hardware\arduino\variants\mega/pins_arduino.h:36: error: expected unqualified-id before numeric constant
D:\Arduino\hardware\arduino\variants\mega/pins_arduino.h:37: error: expected unqualified-id before numeric constant
D:\Arduino\hardware\arduino\variants\mega/pins_arduino.h:38: error: expected unqualified-id before numeric constant
:):):):):),,根据底下的提示,寻找 到pins_arduino.h文件的 41行,你就知道了,那里定义了static const uint8_t MOSI = 11;
static const uint8_t MISO = 12;
static const uint8_t SCK= 13;
你用的NRF24L01库重复定义了。所以就出问题了,我也是刚刚开始弄,搜到你的帖看楼下,结果没有人回复,好无奈。不过还是自己尝试 修改了 库定义。我将定义名字改成MOSI_2401MISO_2401 SCK_2401
页:
[1]