首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在c#中从ACR122U rfid标签读取器读取数据

如何在c#中从ACR122U rfid标签读取器读取数据
EN

Stack Overflow用户
提问于 2013-06-18 16:32:31
回答 1查看 4.7K关注 0票数 0

为了在c#中实现ACR122U标签阅读器功能,我必须使用RFID卡阅读器。

有谁知道可以让我管理这个智能卡读卡器和执行基本IO操作的库吗?

感谢您的阅读。

EN

回答 1

Stack Overflow用户

发布于 2016-02-09 04:44:11

我认为这就是解决方案。您应该通过USB或任何其他串行端口将此设备连接到您的计算机,并将其用作输入设备。然后你应该去实现这个案例的HERE (非常经典和有用)。来自我们的堆栈溢出网络HERE的类似案例

我希望它能对制作好东西有所帮助。

代码语言:javascript
复制
private void btnReadTag_Click(object sender, EventArgs e)
{
    serialPort = new SerialPort();// if u r not used Serial Port Tool
    serialPort.PortName = "COM1";
    serialPort.BaudRate = 9600;
    serialPort.DataBits = 8;
    serialPort.Parity = Parity.None;
    serialPort.StopBits = StopBits.One;
    serialPort.Open();
    serialPort1.ReadTimeout = 2000;
    serialPort.DataReceived += new SerialDataReceivedEventHandler(Fun_DataReceived);
    serialPort.Close();
}
//Delegate for the Reading the Tag while RFID Card come to the Range.
string data = string.Empty;
private delegate void SetTextDeleg(string text);
void Fun_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
    Thread.Sleep(500);
    data = serialPort.ReadLine();
    this.BeginInvoke(new SetTextDeleg(Fun_IsDataReceived), new object[] { data });
}
private void Fun_IsDataReceived(string data)
{
    txtAccessCardNo.Text = data.Trim();
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17164135

复制
相关文章

相似问题

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