PythonでRFIDタグを読み込みたかった
プログラミングは初心者なのでコードが冗長だとかは知らんし質問されても分からんと思います。
pythonでRFIDタグを読み込むテストプログラムの記事(別言語ならありけり)とかサンプルコード(Windowsの)とか無かったので載せときます。英語のサイトならありそうでしたが読めません。
今回使ったRFIDタグはこちら
USB接続RFIDリード(読み込み)モジュール(タグサンプル付き): 無線、高周波関連商品 秋月電子通商 電子部品 ネット通販
USBでPCと接続できます。
しかし困ったことに文字の型がバイト型だとかASCIIだとか調べたけどいまいちわからん。
そのせいかteratermでは文字化けするし↓のプログラムでも数字は出てくるけど意味が分からないので動作確認程度しかできません。
import serial
ser = serial.Serial("COM4", 9600) #COMポートはデバイスマネージャーで確認
while(ser.is_open == True):
coming = ser.read(23) #何バイト来てるかがいまいちわからんので数値は適当に
print(coming)
タグをかざすとこうなる
うーーーん、思ってたのと違うので改良が必要そうです。