![ממשק RFID-RC522 עם Arduino MEGA סקיצה פשוטה: 4 שלבים ממשק RFID-RC522 עם Arduino MEGA סקיצה פשוטה: 4 שלבים](https://i.howwhatproduce.com/images/001/image-216-93-j.webp)
תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46
![ממשק RFID-RC522 עם Arduino MEGA סקיצה פשוטה ממשק RFID-RC522 עם Arduino MEGA סקיצה פשוטה](https://i.howwhatproduce.com/images/001/image-216-94-j.webp)
היי שם במדריך זה אני עומד לעזור לך בממשק RFID-RC522 עם Arduino Mega 2560 כדי לקרוא את ה- RFID ולהציג את הנתונים על הצג הסידורי. כך שתוכל להרחיב אותו בעצמך
אתה צריך:
- Arduino Mega או Arduino Uno (השתמשתי במגה)
- RFID-RC522
- 7 חוטי מגשר בין זכר לנקבה
- כמה תעודות זהות (אופציונלי)
- ספריית RFID (חובה, קישור למטה)
לאחר מכן הורד את הספרייה למטה והוסף אותה ל- IDE Arduino שלך על ידי לחיצה על סקיצה-> כלול ספרייה-> הוסף ספריית zip בתפריט הקבצים
שלב 1: פירוט חיבור פיזי
![פירוט חיבור פיזי פירוט חיבור פיזי](https://i.howwhatproduce.com/images/001/image-216-95-j.webp)
פשוט חבר את הארדואינו עם RFID-RC522 כפי שמוצג בתמונה למעלה.
אזהרה: ספק 3.3V בלבד אחרת המודול יישרף
הצמד עבור אונו/ננו ומגה
מודול RC522 Uno/Nano MEGASDA D10 D9 SCK D13 D52 MOSI D11 D51 MISO D12 D50 IRQ N/A N/A GND GND GND RST D9 D8 3.3V 3.3V 3.3V
שלב 2: ערך פשוט לקריאה והדפסה של תגי RFID
![ערך פשוט לקריאה והדפסה של תגי RFID ערך פשוט לקריאה והדפסה של תגי RFID](https://i.howwhatproduce.com/images/001/image-216-96-j.webp)
העתק את הקוד להלן ולאחר מכן העלה אותו ל- Arduino שלך
/*PINOUT: מודול RC522 Uno/Nano MEGA SDA D10 D9 SCK D13 D52 MOSI D11 D51 MISO D12 D50 IRQ N/AN/A GND GND GND RST D9 D8 3.3V 3.3V 3.3V*//*כלול את ספריית ה- Arduino SPI הסטנדרטית */ #include/ *כלול את ספריית ה- RFID */ #include
/* הגדר את ה- DIO המשמש לסיכות SDA (SS) ו- RST (אפס). */
#define SDA_DIO 9 #define RESET_DIO 8 / * צור מופע של ספריית RFID * / RFID RC522 (SDA_DIO, RESET_DIO);
הגדרת חלל ()
{Serial.begin (9600); / * הפעל את ממשק SPI */ SPI.begin (); / * אתחל את קורא ה- RFID */ RC522.init (); }
לולאת חלל ()
{ /* האם זוהה כרטיס? */ if (RC522.isCard ()) {/ *אם כן אז קבל את המספר הסידורי שלו */ RC522.readCardSerial (); Serial.println ("כרטיס זוהה:"); for (int i = 0; i <5; i ++) {Serial.print (RC522.serNum , DEC); //Serial.print(RC522.serNum , HEX); // להדפסת פרטי כרטיס בפורמט Hexa Decimal} Serial.println (); Serial.println (); } עיכוב (1000); }
שלב 3: קוד פשוט ליישום סופרמרקט באמצעות RFID
![קוד פשוט ליישום שוק סופר באמצעות RFID קוד פשוט ליישום שוק סופר באמצעות RFID](https://i.howwhatproduce.com/images/001/image-216-97-j.webp)
העתק את הקוד להלן ולאחר מכן העלה אותו ל- Arduino שלך. להלן ערך הרכישה הכולל יעלה בעת קריאת הכרטיס בפעם הראשונה ואז יורד בעת קריאת אותו בפעם השנייה …
/*
PINOUT:
מודול RC522 Uno/Nano MEGA
SDA D10 D9 SCK D13 D52 MOSI D11 D51 MISO D12 D50 IRQ N/A N/A GND GND GND RST D9 D8 3.3V 3.3V 3.3V
*
* כלול את הספרייה הסטנדרטית של Arduino SPI */
#include / * כלול את ספריית ה- RFID * / #include
/* הגדר את ה- DIO המשמש לסיכות SDA (SS) ו- RST (אפס). */
#define SDA_DIO 9 #define RESET_DIO 8 int productname [5] = {228, 18, 37, 75, 24}; מוצר int [5] = {100, 120, 230, 125, 70}; int token [5] = {0, 0, 0, 0, 0}; int סך הכל; / * צור מופע של ספריית RFID */ RFID RC522 (SDA_DIO, RESET_DIO);
הגדרת חלל ()
{Serial.begin (9600); / * הפעל את ממשק SPI */ SPI.begin (); / * אתחל את קורא ה- RFID */ RC522.init (); }
לולאת חלל ()
{ / * מונה לולאה זמני * / בתים i = 0; בת j = 0; בתים k = 0; int ID;
/* האם זוהה כרטיס? */
if (RC522.isCard ()) { / * אם כן אז קבל את המספר הסידורי שלו * / RC522.readCardSerial (); Serial.print (RC522.serNum , DEC);
//Serial.println("כרטיס זוהה: ");
/ * פלט את המספר הסידורי ל- UART */
מזהה = RC522.serNum [0]; //Serial.print(ID); Serial.println (""); עבור (i = 0; i <5; i ++) {if (שם המוצר == מזהה) {Serial.println ("סה"כ רכישה"); if (אסימון == 0) {סה"כ = סה"כ+מוצר ; אסימון = 1; } אחר {סה"כ = סה"כ-מוצר ; אסימון = 0; } Serial.println (סה"כ); לשבור; } אחרת אם (i == 5) {Serial.println ("גישה נדחתה"); לשבור; }} Serial.println (); Serial.println (); } עיכוב (1000); }
שלב 4: מסקנה.,
ברצוני להודות לך על קריאת ההדרכה שלי. אודה לך אם תמצא את זה שימושי ותוריד לייק (מועדף) או תשאל אותי כל דבר מכיוון שזה נותן לי מוטיבציה לעשות את ההוראות האלה. אל תהסס לשאול כל שאלה שאתה צריך לדעת …
קידוד שמח Arduino…
מוּמלָץ:
תחנת הלחמה פשוטה /עזרה פשוטה: 4 שלבים
![תחנת הלחמה פשוטה /עזרה פשוטה: 4 שלבים תחנת הלחמה פשוטה /עזרה פשוטה: 4 שלבים](https://i.howwhatproduce.com/images/001/image-442-13-j.webp)
תחנת הלחמה /עזרה פשוטה: הנה העסקה. נכנסת לגלישה באינטרנט כדי ללמוד כיצד להכין תחנת הלחמה /עזרה בידיים. ונחתת באתר הזה. האתר הטוב ביותר שנוצר על ידי משתמש DIY בדפדפן הפלנטה. עכשיו אני מציע לך לחפש במיוחד באתר ההוראות הלחמה
UChip - סקיצה פשוטה למנועים בשלט רחוק ו/או סרוווס באמצעות רדיו Tx -Rx רדיו 2.4GHz !: 3 שלבים
![UChip - סקיצה פשוטה למנועים בשלט רחוק ו/או סרוווס באמצעות רדיו Tx -Rx רדיו 2.4GHz !: 3 שלבים UChip - סקיצה פשוטה למנועים בשלט רחוק ו/או סרוווס באמצעות רדיו Tx -Rx רדיו 2.4GHz !: 3 שלבים](https://i.howwhatproduce.com/images/009/image-25093-j.webp)
UChip - סקיצה פשוטה למנועי שלט רחוק ו/או סרוווס באמצעות רדיו Tx -Rx 2.4GHz !: אני מאוד אוהב את עולם ה- RC. שימוש בצעצוע RC נותן לך את התחושה שאתה שולט במשהו יוצא דופן, למרות היותו סירה קטנה, מכונית או מזל"ט! עם זאת, לא קל להתאים אישית את הצעצועים שלך ולגרום להם לעשות מה שאתה רוצה אותם
עיצוב תפריט ARDUINO עם ממשק משתמש OLED (ממשק משתמש): 4 שלבים
![עיצוב תפריט ARDUINO עם ממשק משתמש OLED (ממשק משתמש): 4 שלבים עיצוב תפריט ARDUINO עם ממשק משתמש OLED (ממשק משתמש): 4 שלבים](https://i.howwhatproduce.com/images/006/image-16235-13-j.webp)
עיצוב תפריט ARDUINO עם OLED-UI (ממשק משתמש): היי כולם! במדריך זה אנסה להסביר כיצד ליצור עיצוב תפריט ARDUINO באמצעות מסך OLED i2c. הוא ידוע גם בשם ממשק משתמש (ממשק משתמש). הוא משמש לפרויקטים רבים אך הוא חייב להיות מוכר לך ממדפסות תלת מימד :) כאן גם סרטון
כיצד לבצע תרופה פשוטה פשוטה: 6 שלבים
![כיצד לבצע תרופה פשוטה פשוטה: 6 שלבים כיצד לבצע תרופה פשוטה פשוטה: 6 שלבים](https://i.howwhatproduce.com/images/005/image-14025-36-j.webp)
כיצד לבצע תרופה פשוטה ומהירה: אני אתן לך הנחיות כיצד לבצע זריקת מהירה פשוטה. זורקים אינם קשים ויכולים להיות חולים מאוד אם אתה עושה אותם נכון. אם אתה זקוק לעזרה נוספת מעבר לדואר האלקטרוני ההורא הזה שלי לכתובת [email protected]. אני אשמח t
תיקון תאורה אחורית פשוטה (מאוד) פשוטה: 4 שלבים (עם תמונות)
![תיקון תאורה אחורית פשוטה (מאוד) פשוטה: 4 שלבים (עם תמונות) תיקון תאורה אחורית פשוטה (מאוד) פשוטה: 4 שלבים (עם תמונות)](https://i.howwhatproduce.com/images/005/image-14859-29-j.webp)
תיקון תאורה אחורית LCD פשוטה (מאוד): תקן כל תאורה אחורית LCD שבורה עם נורה רגילה וצג CRT מת. מסכי LCD שבורים מגיעים בעצם בשלוש קטגוריות: 1) לוח LCD סדוק, מה שהופך את היחידה לחסרת ערך 2) בעיית תאורה אחורית 3) כוח בעיה באספקה אם זה