صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 10 از 13
Like Tree1 لایک

موضوع: Rc522

  1. #1
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    3,752

    Rc522

    نمونه کد :
    کد:
    #include <SPI.h>
    #include <MFRC522.h>
    
    
    MFRC522 mfrc522(10, 9);
    
    
    void setup() {
      Serial.begin(9600);
      SPI.begin();
      mfrc522.PCD_Init();
    }
    
    
    void loop() {
    
    
      if ( mfrc522.PICC_IsNewCardPresent())
      {
        if ( mfrc522.PICC_ReadCardSerial())
        {
          Serial.print("Card UID:");
          for (byte i = 0; i < mfrc522.uid.size; i++) {
            Serial.print(mfrc522.uid.uidByte[i], HEX);
          }
          Serial.println();
          mfrc522.PICC_HaltA();
        }
      }
    }
    فایل های پیوست شده فایل های پیوست شده

  2. #2
    Junior Member
    تاریخ عضویت
    Nov 2016
    نوشته ها
    2
    سلام
    برای اتصال برد rc522 به کامپیوتر توی بلاگ نوشته بودین به یک کنسول آدرینو نیاز هست.
    چه نوع کنسولی
    و یک سوال دیگه من میخوام برای سلف دانشگاهمون از این rfid استفاده کنم
    آیا دستگاه راحت تری توی این رنج هست
    من با c# کار کردم

  3. #3
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    3,752
    نقل قول نوشته اصلی توسط jack.vatan نمایش پست ها
    سلام
    برای اتصال برد rc522 به کامپیوتر توی بلاگ نوشته بودین به یک کنسول آدرینو نیاز هست.
    چه نوع کنسولی
    و یک سوال دیگه من میخوام برای سلف دانشگاهمون از این rfid استفاده کنم
    آیا دستگاه راحت تری توی این رنج هست
    من با c# کار کردم

    دوست عزیز کنسول اردوینو یه قسمت از خود نرم ازفار آردوینو هست که ما از اون برای نمایش و دیباگ استفاده می کنیم .
    شما میتونید از هر نرم افزاری که پورت کام توش باز بشه استفاده کنید مثل Termit و .....

    در مورد استفاده از ماژول های دیگه . همونطور که تو آموزش وبلاگ نوشتم واسه کسایی که علاقه ای به کار با ماژول ندارن یه سری ریدرها هست که مستقیم با USB وصل میشن به کامپیوتر و اگر مثلا یه فایل Text رو باز کنید و کارت رو مقابلش بگیرید ایدی کارت رو براتون تو فایل می نویسه .

    برای شما که در زمینه c# توانایی دارید استفاده از این دسته ریدرها بهتر خواهد بود چرا که وقتتون صرف کدنویسی میشه نه الکترونیک .

    ماژول کارت خوان RFID LS682FA با رابط USB -با قابلیت خواندن 13.56MHz-125KHz-915MHz

    ماژول کارت خوان RFID LS682FB با رابط USB -با قابلیت خواندن 13.56MHz-125KHz-915MHz

    ماژول کارت خوان RFID با رابط USB - فرکانس 125KHZ

    ماژول کارت خوان RFID با رابط USB - فرکانس 13.56MHZ
    لایک کردن

  4. #4
    Junior Member
    تاریخ عضویت
    Oct 2016
    نوشته ها
    3
    سلام کسی نمونه کد برای نوشتن روی این تگ های رو داره؟

  5. #5
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    3,752
    نقل قول نوشته اصلی توسط MadMadi نمایش پست ها
    سلام کسی نمونه کد برای نوشتن روی این تگ های رو داره؟
    این کد رو مطالعه کنید
    https://github.com/miguelbalboa/rfid...sonal_data.ino

  6. #6
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    3,752
    کد مقایسه آیدی کارت :
    کد:
    #include <SPI.h>
    #include <MFRC522.h>
    
    
    
    
    MFRC522 mfrc522(10, 9);
    
    
    byte Cardid[4] = {75, 79, 63, 76};
    byte readCard[4];
    
    
    boolean match = false;
    
    
    void setup() {
      Serial.begin(9600);
      SPI.begin();
      mfrc522.PCD_Init();
    }
    
    
    void loop() {
      if ( mfrc522.PICC_IsNewCardPresent())
      {
        if ( mfrc522.PICC_ReadCardSerial())
        {
          Serial.print("Card UID:");
          for (byte i = 0; i < mfrc522.uid.size; i++) {
            readCard[i] = mfrc522.uid.uidByte[i];
            Serial.print(readCard[i], HEX);
          }
          checkTwo(readCard, Cardid);
          Serial.println();
          mfrc522.PICC_HaltA();
        }
      }
    }
    
    
    void checkTwo ( byte a[], byte b[] ) {
      if ( a[0] != NULL )       // Make sure there is something in the array first
        match = true;       // Assume they match at first
      for ( int k = 0; k < 4; k++ ) {   // Loop 4 times
        if ( a[k] != b[k] )     // IF a != b then set match = false, one fails, all fail
          match = false;
      }
      if ( match ) {      // Check to see if if match is still true
        Serial.print("Match");
      }
      else  {
        Serial.print("Not Match");
      }
    }

  7. #7
    Junior Member
    تاریخ عضویت
    Oct 2016
    نوشته ها
    3
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    این کد رو مطالعه کنید
    https://github.com/miguelbalboa/rfid...sonal_data.ino
    خیلی ممنون.

  8. #8
    Junior Member
    تاریخ عضویت
    Oct 2016
    نوشته ها
    3
    اگه ممکنه تفاوت بین حضور hex و نبودنش تو خوندنتگ ها توضیح بدید. (hex چی هست؟)

  9. #9
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    3,752
    نقل قول نوشته اصلی توسط MadMadi نمایش پست ها
    اگه ممکنه تفاوت بین حضور hex و نبودنش تو خوندنتگ ها توضیح بدید. (hex چی هست؟)
    این رو ببینید
    مبنای HEX و DEC چیست؟ - جواب یاب

    کامل در مورد مبنای 16 یا همون hex توضیح داده

  10. #10
    Junior Member
    تاریخ عضویت
    Dec 2016
    نوشته ها
    2
    سلام آیا میشه به ماژول rc522 تگ جدید اضافه کرد؟ اگه میشه چطوری؟
    ویرایش توسط hosseinbafrani : 12-09-2016 در ساعت 09:22 PM

صفحه 1 از 2 12 آخرینآخرین

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO