项目简介
本项目是基于Arduino实现的Wiegand协议输入设备读卡器。Wiegand协议常用于门禁控制系统,该项目可让Arduino读取并处理Wiegand设备的数据,适用于Arduino应用程序,同时支持8位格式的Wiegand消息识别,适用于数字键盘。
项目的主要特性和功能
- 支持Wiegand协议,可读取和处理相关设备的数据。
- 能识别8位格式的Wiegand消息,适配数字键盘。
- 借助Wiegand和WiegandData类,便于读取和处理Wiegand设备的数据。
- 具备一定安全性,建议使用光耦合器(如LTV - 817)和200欧姆电阻保护Arduino免受高电流影响。
安装使用步骤
假设用户已下载本项目的源码文件,以下是安装使用步骤:
1. 打开Arduino IDE
    - 加载项目中的Arduino_Wiegand_Reader.ino文件。
    - 确保Wiegand.cpp、Wiegand.h、WiegandData.cpp和WiegandData.h文件与主程序文件在同一目录下,或已添加到Arduino库中。
2. 硬件连接
    - 依照项目文档建议,使用光耦合器(如LTV - 817)和200欧姆电阻保护Arduino。
    - 将Wiegand设备的W0和W1引脚连接到Arduino的数字引脚(如D2和D3)。
3. 上传代码
    - 将Arduino_Wiegand_Reader.ino上传到Arduino。
    - 上传完成后,Arduino将开始读取Wiegand设备的数据,并通过串口输出。
4. 测试与使用
    - 打开串口监视器,查看Arduino读取的Wiegand数据。
    - 根据项目需求,进一步处理和使用读取的数据。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】