如何将 TI - CC1101 连接到 NodeMCU 板

How to connect TI - CC1101 to NodeMCU Board

我正在尝试让 TI-CC1101 433 MHz 收发器模块与我的 NodeMCU ESP8266 配合使用,但我不确定接线。

Link 到数据 sheet: LINK

这是一张 link 图片:LINK

我现在只想将此收发器用作接收器,所以这就是我的设置:

我用另一个 433 MHz 接收单元测试了以下代码并且它有效。 这是 RC Link 库的示例代码:

#include <RCSwitch.h>

RCSwitch mySwitch = RCSwitch();

void setup() {
  Serial.begin(9600);
  mySwitch.enableReceive(2);  // Receiver on interrupt 0 => that is pin #2
}

void loop() {
  if (mySwitch.available()) {

    int value = mySwitch.getReceivedValue();

if (value == 0) {
  Serial.print("Unknown encoding");
} else {
  Serial.print("Received ");
  Serial.print( mySwitch.getReceivedValue() );
  Serial.print(" / ");
  Serial.print( mySwitch.getReceivedBitlength() );
  Serial.print("bit ");
  Serial.print("Protocol: ");
  Serial.println( mySwitch.getReceivedProtocol() );
}

mySwitch.resetAvailable();
  }
}

当我尝试按照上述方式连接新模块时,我什么也没得到。

您好,rc switch库官方不支持cc1101模块。但是有一个外部驱动程序库允许将 cc1101 模块与 rcswitch 一起使用。目前不支持 esp 模块。 esp 的更新正在计划中。 https://github.com/LSatan/RCSwitch-CC1101-Driver-Lib