这是一个demo的c#代码,想要实现读取RFID卡信息的功能,请各位大侠帮忙指点一下需要加些什么啊?
private void timer1_Tick(object sender, EventArgs e)
{
String sCardtype = "";
String sCardNum = "";
String sReturnReslt = "";
//sReturnReslt = rfid.ComSearchCard(ref sCardtype, ref sCardNum); //寻卡,防冲撞,选择
sReturnReslt = rfid.ComSearchCard(ref sCardtype, ref sCardNum);
if (sReturnReslt != "Ok") { return; }
else
{
tbcardtype.Text = sCardtype;
tbcardnum.Text = sCardNum;
}
sReturnReslt = rfid.M1Card_KeySearch(radioButton1.Enabled, textBox1.Text); //密码校验
if (sReturnReslt != "Ok") { return; }
String sReadDate = "";
sReturnReslt = rfid.M1Card_ReadBlockDate(ref sReadDate); //读块数据
tbblockdata.Text = sReadDate;
if (sReturnReslt != "Ok") { return; }
addValue("add");
RFIDDLL.PcdHalt();
}
private void btnswitch_Click(object sender, EventArgs e)
{
timer1.Enabled = true;
}
------解决方案--------------------
汗,每个RFID 的一些接口 都被做RFID的人价格单片机做了封装的,所以你自己用谁的模块就找谁去啊。
我们帮不了,大部分用串口就可以操作的了。
------解决方案--------------------
从串口读卡片的id以及进行认证,可以读块写块
------解决方案--------------------
这玩意有协议的啊 看协议一步一步来就行了