فرزاد رحیمی
5 سال پیش توسط فرزاد رحیمی مطرح شد
1 پاسخ

راهنمایی در کد Ardino

من یه برد Ardino دارم با یه ماژول RFID-RC522 و یه LCD 16 , 2
تو کد من تونستم mifer ها رو بخونم و id اونا رو چاپ کنم.

حالا میخوام تعداد mifer ها رو بشمرم، البته mifer های تکراری رو دیگه نشمره.

 include<RFID.h>

 include <LiquidCrystal\_I2C.h>

LiquidCrystal\_I2C myLCD(0x27,16,2);  
RFID myRFID;

void setup(){  
myLCD.init();  
myLCD.backlight();

Serial.begin(9600);  
myRFID.begin(3, 6, 5, 4, 7, 2);  
delay(100);  
myRFID.init();  
}  
void loop(){  
byte status;  
byte str\[4\];  
status = myRFID.request(PICC\_REQIDL, str);  
status = myRFID.anticoll(str);

myLCD.setCursor(3,0);  
myLCD.print("");

if (status != MI\_OK){  
return;  
}  
else{  
status = myRFID.anticoll(str);  
Serial.print("The card's number is: ");  
myRFID.showCardID(str);  
Serial.println ();  
Serial.println ();  
Serial.print (str\[0\],HEX);  
Serial.print (" ");  
Serial.print (str\[1\],HEX);  
Serial.print (" ");  
Serial.print (str\[2\], HEX);  
Serial.print (" ");  
Serial.print (str\[3\],HEX);  
Serial.print (" ");  
Serial.println();  
Serial.println();  
}  
delay(500);  
}  

ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
1

سلام احتمالش خیلی کمه شخصی با این برد کار کرده باشه و اینجا بتونه کمک کنه بهتون


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام