我正在尝试将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接口,并且工作正常