• Arduino uchun MFRC522 RFID dasturi kodini tayyorlash.
  • Arduino IDE kutubxonasini qanday oʻrnatish mumkin.
  • Arduino MFRC522 RFID.
  • Arduino haqida electron kitob




    Download 3,63 Mb.
    Pdf ko'rish
    bet13/16
    Sana11.01.2024
    Hajmi3,63 Mb.
    #134889
    1   ...   8   9   10   11   12   13   14   15   16
    Bog'liq
    KITOB ARDUINO @roboshopuz

    RFID MFRC522 va Arduino
    . Yuqoridagi RFID haqida bir oz tushunganingizdan so'ng, keyingi qadam uni mashq 
    qilishdir, bu erda siz bir nechta qurilmalarni tayyorlagan bo'lishingiz kerak, masalan: 
    1.Arduino Uno 
    2.RFID teglari 
    3.RFID o'quvchi MFRC522 
    4.O'tkazgich kabeli 
    5.Kompyuterdan Arduino-ga dasturlarni yuklash uchun USB kabeli 
    Har bir narsa tugagandan so'ng, iltimos, ketma-ketlikni yarating, quyidagi rasmga qarang: 
    Har bir narsa ulangandan so'ng, Arduino USB kabelini shaxsiy kompyuterga ulashga shoshilmang, kuchlanish qutblari 
    teskari emasligiga ishonch hosil qiling, chunki bu xato qismga yoki butun tizimga zarar etkazishi mumkin, shuning 
    uchun ehtiyot bo'ling. 


    Arduino 
    uchun 
    MFRC522 
    RFID 
    dasturi 
    kodini 
    tayyorlash.
    Dasturlashdan oldin, sizda Arduino IDE ilovasi kompyuter, noutbuk yoki mobil telefoningizda o'rnatilganligiga ishonch 
    hosil qiling. Agar sizda allaqachon mavjud bo'lsa, keyingi qadam RFID MFRC522 uchun maxsus kutubxonani yuklab 
    olishdir. 
    Iltimos, https://docs.google.com/uc?export=download&id=17CUYy2YuHdsJrplIzErf1pESVhckWFEL orqali yuklab oling 
    Arduino IDE kutubxonasini qanday oʻrnatish mumkin. 
    Kutubxona faylini avval yuklab olingan RAR shaklida tayyorlang, uni Hujjatlar > Arduino > Kutubxona jildiga 
    joylashtiring, kutubxonani Arduino IDE ilovasiga o'rnating: 
    1.Arduino IDE ilovasini oching 
    2.Menyu eskizini tanlang 
    3.Pastga belgilang va Kutubxonani qo'shish-ni tanlang 
    4.Keyin Menyu o'ngga siljiydi, Add.Zip Library... ni tanlang. 
    5.Fayllar kutubxonasini tanlang va "Ochish" tugmasini bosing. 
    Arduino MFRC522 RFID. 
    Quyidagi dastur kodini nusxalang: 
    /* * Kompilyatsiya va yuklashda xatoliklarga yo'l qo'ymaslik uchun foydalaniladigan parametrlarga e'tibor bering 
    */ #include 
    #include 
    #define SS_PIN 10 
    #define RST_PIN 9 
    MFRC522 mfrc522(SS_PIN, RST_PIN); 
    void setup() 

    Serial.begin(9600); 
    SPI.begin(); 
    mfrc522.PCD_Init(); 
    Serial.println("Put the RFID Tag Card closer to the RFID Reader..."); 


    Serial.println(); 

    void loop() 

    // Yangi kartalarni ko'rish uchun foydalaniladi 
    if ( ! mfrc522.PICC_IsNewCardPresent()) 

    return; 

    // Karta tanlang 
    if ( ! mfrc522.PICC_ReadCardSerial()) 

    return; 

    //Serial monitorda UID RFID tegini ko'rsatish 
    Serial.print("UID tag :"); 
    String content= ""; 
    byte letter; 
    for (byte i = 0; i < mfrc522.uid.size; i++) 

    Serial.print(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " "); 
    Serial.print(mfrc522.uid.uidByte[i], HEX); 
    content.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " ")); 
    content.concat(String(mfrc522.uid.uidByte[i], HEX)); 

    Serial.println(); 
    Serial.print("Message : "); 
    content.toUpperCase(); 
    if (content.substring(1) == "BD 31 15 2B") 

    Serial.println("Access Approved"); 
    Serial.println(); 
    delay(3000); 
    } else { Serial.println("Access denied"); delay(3000); } } 


    Arduino 
    yordamida 
    ishlaydigan 
    chiroqlar(LED). 
    Ishlaydigan yorug'lik elektron sxemasini yaratish juda qiyin emas va ishlatiladigan materiallar ham unchalik ko'p 
    emas. 
    Endi men Arduino UNO-da 0 dan 4 gacha bo'lgan pinlardan Arduino UNO yordamida ishlaydigan Loyiha chiroqni 
    (LED) yoqish uchun foydalanaman va men apparat va dasturiy ta'minot va ularning qanday ishlashini tushuntiraman. 

    Download 3,63 Mb.
    1   ...   8   9   10   11   12   13   14   15   16




    Download 3,63 Mb.
    Pdf ko'rish