首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将Arduino连接到RFID

无法将Arduino连接到RFID
EN

Stack Overflow用户
提问于 2017-04-12 11:32:40
回答 1查看 297关注 0票数 0

我正在使用一个A星32U4微型阿杜诺和我试图连接的RDM6300 -125 the卡德雷德迷你模块。

我现在正在用这张草图:

代码语言:javascript
复制
#include <SoftwareSerial.h>

// RFID  | Nano
// Pin 1 | D2
// Pin 2 | D3
SoftwareSerial Rfid = SoftwareSerial(2,3);

void setup() {
  // Serial Monitor to see results on the computer
  Serial.begin(9600);
  // Communication to the RFID reader
  Rfid.begin(9600);
}

void loop() {
  // check, if any data is available
  if(Rfid.available() > 0 ){
    // as long as there is data available...
    while(Rfid.available() > 0 ){
      // read a byte
      int r = Rfid.read();
      // print it to the serial monitor
      Serial.print(r, DEC);
      Serial.print(" ");
    }
    // linebreak
    Serial.println();
  }
}

有了这个电路:

  • 模块TX - Arduino pin 2
  • 模块VCC - 5v
  • 模块地面--地面
  • 天线销--天线

当我把卡放进感应器时,串口上什么也没有显示。我尝试了这个设置和完全相同的传感器在一个Arduino Uno (相同的草图),它工作得很好,但我不能让这个工作在微。

EN

回答 1

Stack Overflow用户

发布于 2017-04-12 12:06:26

Arduino UNO和Micro使用不同的处理器,尽管它们的工作原理相当相似,但它们并不完全相同。

接缝

并非所有的针在达芬奇和微支持改变中断,所以只有以下几个可以用于RX: 8,9,10,11,14 (MISO),15 (SCK),16 (MOSI)。

来自SoftwareSerial库描述( https://www.arduino.cc/en/Reference/softwareSerial )

将模块TX从第2引脚改为第8引脚,您应该会做得很好。:-)

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

https://stackoverflow.com/questions/43368352

复制
相关文章

相似问题

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