无法在我的串行控制台上读取RFID标签号

时间:2018-09-21 11:49:58

标签: python python-3.x raspberry-pi3

我正在尝试将RFID(无线电阅读器识别)阅读器连接到raspberrypi3。但是无法在我的串行控制台上读取RFID标签号。由于我的代码,我总是将RFID号嵌入到卡中。 / p>

Python语言代码

import serial                                                 
def read_rfid ():
   ser = serial.Serial ("/dev/ttyS0")                   
   ser.baudrate = 9600                                   
   data = ser.read(12)
   ser.close ()                                         
   return data                                           

id = read_rfid ()                                       
print("read card{0}",format(id.decode("utf8","replace")))                                                       #Print RFID

结果

pi@raspberrypi:~ $ sudo python3 demo.py
read card{0} 0003626678

根据我的理解(如果我错了,请纠正我),RFID标签(无源标签)有两个数字。一个数字嵌入标签中,另一个是隐藏数字。我了解如何手动计算隐藏数字。但是我想在我的串行控制台上看到我的RFID隐藏号码。我正在使用python代码(python3 GUI)和EM-18 RFID模块。有人可以帮助我这个吗。我在google中搜索了很多内容却找不到解决方案。 ..请帮助。.

注意:-我已启用UART接口,并且工作正常

0 个答案:

没有答案