RFID阅读器 - 如何检查读卡器上是否还有卡+如果卡上有卡,则每秒钟都会发出一声蜂鸣声 - c#

时间:2017-03-13 11:22:55

标签: c# rfid reader

我写了一个小程序来读取RFID测试卡的ID。 这很简单,你把卡放在Reader上,Reader识别ID并将其写入TextBox。

首先,如果读卡器上有卡,您每隔一秒就会听到一声蜂鸣声。 是否有机会一次读取ID,然后如果卡还在上面,可以每隔5或10秒检查一次? 因此读者不会一直发出哔哔声,这很烦人。 它是ChaFon RFID智能读卡器。

如果程序识别出,它上面没有卡,则显示f.E。: "读卡器上没有卡" 如果有一个,它说: "卡在读卡器上 - 再次检查5秒"

这是我的TextBox和Buttons的代码。

IsChecked = False

这是我的主要课程:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace RFID_card_reader
{
    public partial class Form1 : Form
    {
        DateTime time;

        public Form1()
        {
            InitializeComponent();
            tbRFID.Focus();
        }

        private void label1_Click(object sender, EventArgs e)
        {

        }

        private void button2_Click(object sender, EventArgs e)
        {
            time = DateTime.Now;
            lbOutlay.Items.Add(tbRFID.Text + " : " + time.ToString());
            tbRFID.Clear();
            tbRFID.Focus();

        }

        private void button1_Click(object sender, EventArgs e)
        {
            tbRFID.Clear();
            tbRFID.Focus();
        }

        private void btClearOutlay_Click(object sender, EventArgs e)
        {
            lbOutlay.Items.Clear();
            tbRFID.Focus();
        }

        private void tbRFID_TextChanged(object sender, EventArgs e)
        {
            tbRFID.MaxLength = 10;
        }
    }
}

0 个答案:

没有答案