文章目录

  • nodeMCU(ESP8266)和RC522的接线图
    • 参考文章
    • nodeMCU引脚图
    • nodeMCU 和 RC522接线图
    • 示例代码

nodeMCU(ESP8266)和RC522的接线图

参考文章

这篇应该是别人从国外论坛翻译过来的,直接就是用翻译软件翻译的,讲的很模糊
使用MySQL与Raspberry Pi和rfid-rc522考勤系统

初识 NodeMCU 及其 DEVKIT 开发板

nodeMCU引脚图

nodeMCU 和 RC522接线图

示例代码

#include <SPI.h>
#include <MFRC522.h>
#define RST_PIN         5           // 配置针脚
#define SS_PIN          4
MFRC522 mfrc522(SS_PIN, RST_PIN);   // 创建新的RFID实例
MFRC522::MIFARE_Key key;
void setup() {Serial.begin(9600); // 设置串口波特率为9600SPI.begin();        // SPI开始mfrc522.PCD_Init(); // Init MFRC522 cardSerial.println("test-demo-start");
}void loop() {// 寻找新卡if ( ! mfrc522.PICC_IsNewCardPresent()) {//Serial.println("没有找到卡");return;}// 选择一张卡if ( ! mfrc522.PICC_ReadCardSerial()) {Serial.println("没有卡可选");return;}// 显示卡片的详细信息Serial.print(F("卡片 UID:"));dump_byte_array(mfrc522.uid.uidByte, mfrc522.uid.size);Serial.println();Serial.print(F("卡片类型: "));MFRC522::PICC_Type piccType = mfrc522.PICC_GetType(mfrc522.uid.sak);Serial.println(mfrc522.PICC_GetTypeName(piccType));// 检查兼容性if (    piccType != MFRC522::PICC_TYPE_MIFARE_MINI&&  piccType != MFRC522::PICC_TYPE_MIFARE_1K&&  piccType != MFRC522::PICC_TYPE_MIFARE_4K) {Serial.println(F("仅仅适合Mifare Classic卡的读写"));return;}MFRC522::StatusCode status;if (status != MFRC522::STATUS_OK) {Serial.print(F("身份验证失败?或者是卡链接失败"));Serial.println(mfrc522.GetStatusCodeName(status));return;}//停止 PICCmfrc522.PICC_HaltA();//停止加密PCDmfrc522.PCD_StopCrypto1();return;
}/**将字节数组转储为串行的十六进制值
*/
void dump_byte_array(byte *buffer, byte bufferSize) {for (byte i = 0; i < bufferSize; i++) {Serial.print(buffer[i] < 0x10 ? " 0" : " ");Serial.print(buffer[i], HEX);}
}

本人也是小白,欢迎大神加Q1286396784相互学习

nodeMCU(ESP8266)和RC522的接线图相关推荐

  1. Nodemcu+ESP8266实现WEB控制家用电器

    一,教程目的 通过Nodemcu+ESP8266通过网页去控制继电器以及灯泡. 二,实验环境 操作系统: windows10 硬件: ESP8266开发板 x1(CP2102)需要下载CP2102驱动 ...

  2. 带联网功能的RFID宿舍门禁(四)-NodeMCU网站与RC522共同控制舵机转动

    文章后续更新:http://mwhls.top/?p=659 新的更新内容请到mwhls.top查看. 如果没有图片请到上方的文章首发页面查看. 带联网功能的RFID宿舍门禁项目目录 我有点厉害,这个 ...

  3. 【PC工具】nodemcu ESP8266常用USB转串口芯片驱动CP210x、CH340G驱动安装有可能遇到的问题及解决办法...

    微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 最近乐鑫的ESP8266模块火的不要不要的,不仅是在中国,全世界的创客都在用,真给国人 ...

  4. 传感器如何将消息发送给云服务器,通过 NodeMCU (ESP8266) 将传感器数据上传至 MQTT 云服务...

    本示例将演示如何通过 基于 ESP8266 的 NodeMCU,把通过 DHT11 传感器搜集到的温.湿度数据通过 MQTT 协议将其上报到云端的 MQTT 服务,并且展示应用端如何订阅到这些数据并对 ...

  5. NodeMCU(ESP8266)使用HTTP Get和Post

    在本文中,您将学习如何使用带有Arduino IDE的ESP8266 NodeMCU开发板发出HTTP GET和HTTP POST请求.我们将介绍有关如何获取值,发布JSON对象,URL编码的请求等的 ...

  6. NodeMcu(ESP8266)控制SG90

    一.ESP8266控制SG90 #include <Arduino.h> #include <Servo.h>Servo servo; int i=0; void setup ...

  7. Arduino环境下对NodeMCU ESP8266将文件直接传入flash的三种方式

    flash存储简答介绍 参考:https://www.elecfans.com/consume/572040.html flash存储器又称闪存(快闪存储器),就其本质而言,flash存储器属于EEP ...

  8. NodeMCU esp8266的网络连入网络的模式方式即程序实例

    接入WIFI模式 参考:http://www.taichi-maker.com/homepage/esp8266-nodemcu-iot/internet-basics/link-layer/ 模式1 ...

  9. 【微信小程序控制硬件 第13篇】安信可B站直播学习总结,微信小程序MQTT远程控制ESP8266 NodeMCU,谈谈微信生态那些事;

    [微信小程序控制硬件第1篇 ] 全网首发,借助 emq 消息服务器带你如何搭建微信小程序的mqtt服务器,轻松控制智能硬件! [微信小程序控制硬件第2篇 ] 开始微信小程序之旅,导入小程序Mqtt客户 ...

  10. 【入门篇】ESP8266直连智能音箱(天猫精灵)控制智能灯

    本系列博客学习由非官方人员 刘一周 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 本系列博客内容是通过乐鑫ESP8266直连天猫精灵,实现语音控制智能灯 ...

最新文章

  1. 一行代码搞定 R 语言模型输出!(使用 stargazer 包)
  2. Vijos——T 1082 丛林探险
  3. Git常用命令使用大全
  4. 蓝桥杯-题目:猜算式
  5. mybatis多表新增如何获取主键ID
  6. java console 到文件
  7. TCP流模式与UDP数据报模式
  8. 2015最新Android学习线路图
  9. console觉醒之路,打印个动画如何?
  10. Text Classification with BERT using Transformers for long text inputs
  11. python提取图像像素值 行号列号,x,y坐标关系
  12. 算法设计与分析——字符a~h出现的频率恰好是前8个斐波那契数——斐波那契数和霍夫曼编码的关系——数学证明
  13. 一键清空朋友圈软件_微信清理朋友圈app下载-微信清理朋友圈下载v1.8.0 安卓版-西西软件下载...
  14. 服务器的ip端口加密协议混淆,Obfsproxy - 混淆/加密端口数据
  15. 有关3d引擎优化的一些搜索整理
  16. 命令行下ipconfig出现很多隧道适配器
  17. 投票扣积分php系统,关于投票系统刷票形式原理(突破ip限制刷票PHP版)
  18. 也仿薄荷健康的刻度尺效果(一)
  19. 【学无止境】Python技术栈起步之路 (01)—— 需求与环境
  20. 用OpenCV和OCR识别图片中的表格数据

热门文章

  1. [JNI]开发之旅(6)JNI函数中访问java类中对象的属性
  2. Class类文件结构之ConstantValue属性
  3. java使用redis的demo,Javaredisdemo
  4. python time sleep 阻塞 异步_python 之 并发编程(进程池与线程池、同步异步阻塞非阻塞、线程queue)...
  5. 浅谈SpringMVC的概念及执行原理
  6. 面试题: ,| 与,||的区别?
  7. php文件开头加数据,在PHP中附加到文件的开头
  8. 分区供水条件口诀_分区供水高频考点,收藏哦
  9. fdtd安装在服务器系统可以么,并行FDTD结合服务器分析电大电磁问题
  10. id和instancetype