דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. חומרה
  4. עזרה | עזרה בארדואינו עם מודול NFC

עזרה | עזרה בארדואינו עם מודול NFC

מתוזמן נעוץ נעול הועבר חומרה
1 פוסטים 1 כותבים 39 צפיות 2 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מוטי מןמ מנותק
    מוטי מןמ מנותק
    מוטי מן
    כתב ב נערך לאחרונה על ידי
    #1

    אני משתמש במודול PN532 בתצורת UART (HSU)

    אני מעוניין לקרוא ולכתוב נתונים לצ'יפ
    כיצד אני יכול לעשות את זה?

    עם הקוד הזה אני מצליח להדפיס את המספר של הכרטיס

    #include <PN532_SWHSU.h>
    #include <PN532.h>
    
    SoftwareSerial SWSerial(10, 11);  // RX, TX
    PN532_SWHSU pn532swhsu(SWSerial);
    PN532 nfc(pn532swhsu);
    
    void setup(void) {
      Serial.begin(115200);
      Serial.println("Hello!");
    
      nfc.begin();
      uint32_t versiondata = nfc.getFirmwareVersion();
    
      if (!versiondata) {
        Serial.println("Didn't find PN53x board");
        while (1)
          ;
      }
    
      nfc.SAMConfig();
      Serial.println("Waiting for an NFC card...");
    }
    
    void loop(void) {
      uint8_t success;
      uint8_t uid[] = { 0, 0, 0, 0, 0, 0, 0 };
      uint8_t uidLength;
    
      success = nfc.readPassiveTargetID(PN532_MIFARE_ISO14443A, uid, &uidLength);
    
      if (success) {
        Serial.println("Found an NFC card!");
    
        Serial.print("UID Length: ");
        Serial.print(uidLength, DEC);
        Serial.println(" bytes");
        Serial.print("UID Value: ");
        for (uint8_t i = 0; i < uidLength; i++) {
          Serial.print(" 0x");
          Serial.print(uid[i], HEX);
        }
        Serial.println("");
    
        delay(1000);
      }
    }
    

    כאן יש הדרכה לזה https://soldered.com/learn/hum-pn532-nfc-rfid/ אבל זה מתאים רק לתצורת I2C וכשאני מחבר את המודול כך הוא לא מזהה אותו...

    אשמח לכל עזרה שהיא

    https://github.com/motiman972 | באין תחבולות ייפול עם, ותשועה ברוב יועץ, אבל ללא עזרת השי"ת אין רוב!

    תגובה 1 תגובה אחרונה
    0

    • התחברות

    • אין לך חשבון עדיין? הרשמה

    • התחברו או הירשמו כדי לחפש.
    • פוסט ראשון
      פוסט אחרון
    0
    • חוקי הפורום
    • פופולרי
    • לא נפתר
    • משתמשים
    • חיפוש גוגל בפורום
    • צור קשר