صفحه 17 از 20 نخستنخست ... 71516171819 ... آخرینآخرین
نمایش نتایج: از 161 به 170 از 195
Like Tree61 لایک

موضوع: ماژول کارت خوان آر اف آی دی با قابلیت خواندن و نوشتن - RFID Reader & Writer RC522

  1. #161
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط parsakey نمایش پست ها
    سلام
    من می خوام آردوینو رو به برنامه ی سی شارپ متصل کنم. تا اطلاعات rfid rc522 رو بخونم و در برنامم ازش استفاده کنم. چطور می تونم این کار رو انجام بدم؟ و اگه می شه یه منبع معرفی کنید.

    بسیار ممنون .

    سلام
    خیلی سادس
    شما با آردوینو یه کد می نویسید که UID کارت رو سریال پرینت کنه
    با این کار شماره کارت میاد روی پورت سریال

    بعد باید تو سی شارپ به محیطتون یه کامپوننت پورت سریال اضافه کنید. و تو برنامه بازش کنیدو ازش دیتا بخونید.

    http://www.instructables.com/id/Inte...h-a-C-program/

    یه نمونه دیگش هم به این شکله :

    Arduino Playground - SerialCommsCSharp
    لایک کردن

  2. #162
    Junior Member
    تاریخ عضویت
    May 2015
    نوشته ها
    5
    سلام دوستان وقتتون بخیر
    من میخوام rc522 رو به یه uno اتصال بدم تا بهم یه خروجی رله برای از کردن درب بده کسی از دوستان برنامه رو داره یا میتونه کمکم کنه
    سپاسگذارم

  3. #163
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط amumajid نمایش پست ها
    سلام دوستان وقتتون بخیر
    من میخوام rc522 رو به یه uno اتصال بدم تا بهم یه خروجی رله برای از کردن درب بده کسی از دوستان برنامه رو داره یا میتونه کمکم کنه
    سپاسگذارم
    ازاین برنامه میتونید استفاده کنید
    خیلی کامله:
    https://codebender.cc/sketch:75186#A...20Unlocker.ino
    لایک کردن

  4. #164
    Member
    تاریخ عضویت
    Jan 2016
    محل سکونت
    ایران
    نوشته ها
    85
    دوستان و اساتید کسی میدونه پایه irq روی این ماژول که کار وقفه رو انجام میده دقیقا چه جور وقفه ای هست؟؟

    منظورم اینه که وقتی مثلا یک کارت رو نزدیکش میکنیم ، این پایه یک میشه و وقفه به میکرو میده یا اینکه میکرو میتونه بهش وقفه بده که مثلا یک کارت رو در لحظه ی وقفه بخونه؟؟ یا اینکه کاربرد دیگه ای داره؟؟؟

  5. #165
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط cjmj نمایش پست ها
    دوستان و اساتید کسی میدونه پایه irq روی این ماژول که کار وقفه رو انجام میده دقیقا چه جور وقفه ای هست؟؟

    منظورم اینه که وقتی مثلا یک کارت رو نزدیکش میکنیم ، این پایه یک میشه و وقفه به میکرو میده یا اینکه میکرو میتونه بهش وقفه بده که مثلا یک کارت رو در لحظه ی وقفه بخونه؟؟ یا اینکه کاربرد دیگه ای داره؟؟؟

    سلام
    پین irq پین وقفه خارجی RC522 هست .
    نمیتونی به عنوان ورودی ازش استفاده کنی.
    لایک کردن

  6. #166
    Member
    تاریخ عضویت
    Jan 2016
    محل سکونت
    ایران
    نوشته ها
    85
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    سلام
    پین irq پین وقفه خارجی RC522 هست .
    نمیتونی به عنوان ورودی ازش استفاده کنی.
    میشه توضیح بدین که دقیقا در چه مواقعی از این خروجی وقفه میشه استفاده کرد؟؟ و چه کاربردی داره تو این ماژول؟؟

  7. #167
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط cjmj نمایش پست ها
    میشه توضیح بدین که دقیقا در چه مواقعی از این خروجی وقفه میشه استفاده کرد؟؟ و چه کاربردی داره تو این ماژول؟؟
    این پین وقتی شما یک کارت رو می کشید ولتاژ پیدا می کنه و میتونید به عنوان یه آلارم ازش استفاده کنید که چه زمانی کارت کشیده شده
    لایک کردن

  8. #168
    Junior Member
    تاریخ عضویت
    Sep 2016
    نوشته ها
    1
    ممنون از سایت خوبتون
    ویرایش توسط magmagmary : 09-14-2016 در ساعت 10:23 AM
    لایک کردن
    [url=http://grass.asia]چمن مصنوعی[/url]

  9. #169
    Junior Member
    تاریخ عضویت
    Oct 2016
    محل سکونت
    ایران
    نوشته ها
    2
    سلام من این کد رو از اینترنت گرفتم که اگه تگ رو شناسایی کنه یه سروو موتور فعال بشه که در رو باز کنه ، اما مشکل اینه که چهار تگ من رو شناسایی نمیکنه .
    اینم کدش :

    #include <SPI.h>
    #include <RFID.h>
    #include <Servo.h>
    #include "pitches.h"
    #include <Wire.h>

    // definition of the RFID
    RFID rfid(10,5);

    byte rfidmipo[5] = {0xCD,0x71,0xE1,0x6F,0x32};
    byte rfidnum2[5] = {0x44,0xCB,0x94,0x5B,0x40};
    // put your other cards allowed here

    byte serNum[5];
    byte data[5];

    // definition of melodies access / welcome and rejection / error
    int access_melody[] = {NOTE_A4,0,NOTE_A4,0};
    int access_noteDurations[] = {8,8,8,8,8,4,8,8,8,8,8,4};
    int fail_melody[] = {NOTE_G2,0,NOTE_D2,0};
    int fail_noteDurations[] = {8,8,8,8,8,4};

    // define pins of the LED, Buzzer and Servo-motor
    int LED_access = 2;
    int LED_denied = 3;
    int speaker_pin = 8;
    int servoPin = 9;

    // define servo-motor
    Servo doorLock;

    void setup(){
    doorLock.attach(servoPin); // link servo motor to pin
    Serial.begin(9600); // initialize serial communication
    SPI.begin(); // initialize SPI communication for RFID
    rfid.init(); // initialize the RFID
    Serial.println("++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++");
    Serial.println("+ RFID Doorlock (v1) +");
    Serial.println("+ Please choose from the following: +");
    Serial.println("+ - Scan your card +");
    Serial.println("+ - Press the button to add new RFID tag# +");
    Serial.println("++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++");
    delay(1000);
    pinMode(LED_access,OUTPUT);
    pinMode(LED_denied,OUTPUT);
    pinMode(speaker_pin,OUTPUT);
    pinMode(servoPin,OUTPUT);
    }

    void loop(){

    // Create a variable for each user
    boolean rfidmipo_card = true; // my card

    if (rfid.isCard()){ // found valid card
    if (rfid.readCardSerial()){ // reads the card
    delay(1000);
    data[0] = rfid.serNum[0]; // stores the serial number
    data[1] = rfid.serNum[1];
    data[2] = rfid.serNum[2];
    data[3] = rfid.serNum[3];
    data[4] = rfid.serNum[4];
    }

    //rfid.halt(); // RFID to standby
    if(data[0] < 16){
    Serial.print("0");
    }
    Serial.print(data[0],HEX);

    if(data[1] < 16){
    Serial.print("0");
    }
    Serial.print(data[1],HEX);

    if(data[2] < 16){
    Serial.print("0");
    }
    Serial.print(data[2],HEX);

    if(data[3] < 16){
    Serial.print("0");
    }
    Serial.print(data[3],HEX);

    if(data[4] < 16){
    Serial.print("0");
    }
    Serial.print(data[4],HEX);
    for(int i=0; i<5; i++){
    if(data[i] != rfidmipo[i]) rfidmipo_card = false; // if not my card, poses as fake. Here you can check the other cards allowed
    }
    Serial.println();
    if (rfidmipo_card){ // A card found
    Serial.print("Hello Michael."); //Serial.println("Hello Michael!"); // print message
    }

    else{ // if an unknown card is scanned
    Serial.print("Card not recognized. Access denied."); // Prints message
    digitalWrite(LED_denied, HIGH); //Red LED lights up
    delay(1000); // waiting
    digitalWrite(LED_denied, LOW); // red LED goes out
    }
    if (rfidmipo_card){// add other users with a logical or Welcome message and access permission
    Serial.print(" Access Granted.");
    digitalWrite(LED_access,HIGH); // green LED lights up
    doorLock.write(180); // door releases
    delay(5000); // waiting
    doorLock.write(0); // gate Latch
    digitalWrite(LED_access,LOW); // green LED goes out
    }
    Serial.println();
    delay(500);
    rfid.halt();
    }
    }

  10. #170
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط ALIREZARACER نمایش پست ها
    سلام من این کد رو از اینترنت گرفتم که اگه تگ رو شناسایی کنه یه سروو موتور فعال بشه که در رو باز کنه ، اما مشکل اینه که چهار تگ من رو شناسایی نمیکنه .
    اینم کدش :
    }
    کدوم قسمت کد دارید شماره کارت های خودتون رو وارد می کنید؟
    باید این قسمت کد شماره کارت هاتون رو وارد کنید :
    کد:
    byte rfidmipo[5] = {0xCD,0x71,0xE1,0x6F,0x32}; 
    byte rfidnum2[5] = {0x44,0xCB,0x94,0x5B,0x40}; 
    // put your other cards allowed here
    و کد هگز کارتتون رو هم باید وارد کنید.
    برای به دست آوردن کد هگز هم میتونید از این آموزش استفاده کنید
    جلسه بیست و هفتم : راه اندازی RFID با آردوینو | وبلاگ آردوینو
    ویرایش توسط magmagmary : 11-02-2016 در ساعت 05:03 AM
    لایک کردن

صفحه 17 از 20 نخستنخست ... 71516171819 ... آخرینآخرین

کلمات کلیدی این موضوع

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

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

SEO by vBSEO