มีคำแนะนำไหมครับอย่าเปรียนเทียบ ID ของบัตร RFID โดยให้อ่านข้อมูล SD CARD แล้วนำเปรียบเทียบกับเครื่องอ่าน แล้วตรวจสอบว่าตรงกันไหม (ไฟล์ใน SD CARD เป็น .csv นะครับ)
ข้อมูลที่อ่านได้จากเครื่องอ่าน หรือ sd card เก็บเป็น String สามารถใช้ if เปรียบเทียบได้เลยครับ
https://www.arduino.cc/en/Tutorial/StringComparisonOperators
ต้องเขียนโปรแกรมในส่วนอ่านข้อความจาก sd card ในตัวที่ต้องการออกมาก่อนครับ
แล้วแต่ว่าไฟล์ .csv เก็บข้อความแบบไหน เช่น ถ้าเก็บแบบใช้ ',' แยก ก็ตัดสตริง split โดยใช้ ',' จะได้ข้อมูลเป็น array แล้วนำตำแหน่งที่ต้องการมาเปรียบเทียบ
https://stackoverflow.com/questions/9072320/split-string-into-string-array