در این جلسه قصد داریم تا به نحوه راه اندازی و دانلود کتابخانه مربوط به ماژول RC522 بپردازیم و با استفاده از ماژول ESP32 آنرا راه اندازی نماییم. این ماژول یک ریدر کارت های RFID با فرکانس 13.56MHz می باشد که در اصطلاح به کارت مایفر شناخته می شود. قبلا نیز این ماژول را معرفی نموده ایم که برای آشنایی بیشتر با این ماژول پرکاربرد می توانید به لینک زیر مراجعه نمایید.
معرفی ماژول RFID با شماره RC522
برای راه اندازی این ماژول می توانید خودتان برنامه ای را بنویسید که از طریق رابط SPI به آن متصل شود و دستورات مورد نظرتان را روی آن اجرا نمایید و بتوانید اطلاعاتی را از روی یک کارت مایفر بخوانید و یا اطلاعاتی را با استفاده از این ماژول روی کارت مایفر بنویسید یا می توانید از کتابخانه های آماده موجود در اینترنت استفاده کنید که این کار موجب می شود شما زمان کمتری را برای راه اندازی کامل آن صرف کنید و بتوانید زودتر به جواب برسید. نرم افزار Arduino این امکان را به ما می دهد تا بتوانیم کتابخانه های مورد نظر خود را درون آن سرچ کنیم (حتما باید به اینترنت متصل باشید) برای اینکار ابتدا پس از باز کردن نرم افزار از بخش Sketch وارد بخش Include Library می شویم و گزینه Manage Libraries… را انتخاب می کنیم.
پس از انتخاب Manage Libraries… پنجره ای مطابق تصویر زیر باز می شود که شما می توانید کتابخانه یا آی سی یا عبارت مورد نظر خود را در آن تایپ کنید.
در بخش مورد نظر عبارت "RC522" را تایپ می کنیم همانطور که مشاهده می کنید کتابخانه ای برای کار و راه اندازی این ماژول وجود دارد با کلیک بر روی عبارت More info آخرین نسخه آن را انتخاب و پس از آن گزینه Install را انتخاب می کنیم.
پس از انتخاب گزینه Install کتابخانه مورد نظر دانلود و نصب و به نرم افزار اضافه می شود پس از اضافه شدن به نرم افزار Arduino شما از این به بعد قادر خواهید بود تا از این کتابخانه در پروژه های مختلف استفاده نمایید. معمولا بعد از اضافه شدن کتابخانه به نرم افزار چند مثال کاربردی هم از این کتابخانه به نرم افزار اضافه می شود که شما برای اجرا نمودن مثال ها کافیست تا از منوی File گزینه Example را انتخاب و پس از آن در بین کتابخانه های موجود، کتابخانه MFRC522 را انتخاب و مثال های آن را انتخاب کنیم که ما در این قسمت مثال ReadNUID را انتخاب می کنیم.
با انتخاب آن مثال مورد نظر باز می شود و در صورتیکه سیم بندی بین RC522و ESP32 درست باشد می توانید برنامه مورد نظر را کامپایل و پس از آن روی ماژول انتقال دهید و اطلاعات مورد نظر خود را از طریق Serial Monitor مشاهده نمایید.
شادیتان مستدام، سلامتیتان پایدار
محمد هادی دشتی
برای مشاهده آموزش جلسه اول آموزش گام به گام ماژول ESP32(معرفی ماژول ESP32 ) کلیک کنید.
برای مشاهده آموزش جلسه دوم آموزش گام به گام ماژول ESP32(معرفینرم افزار Arduino ) کلیک کنید.
برای مشاهده آموزش جلسه سوم آموزش گام به گام ماژول ESP32(نحوه پروگرام کردن یک برنامه ساده) کلیک کنید.
برای مشاهده آموزش جلسه چهارم آموزش گام به گام ماژول ESP32(برنامه ال ای دی چشمک زن ) کلیک کنید.
برای مشاهده آموزش جلسه پنجم آموزش گام به گام ماژول ESP32(راه اندازی کلید(ورودی) ) کلیک کنید.
برای مشاهده آموزش جلسه ششم آموزش گام به گام ماژول ESP32(راه اندازی ADC) کلیک کنید.
برای مشاهده آموزش جلسه هفتم آموزش گام به گام ماژول ESP32(راه اندازی DAC ) کلیک کنید.
برای مشاهده آموزش جلسه هشتم آموزش گام به گام ماژول ESP32(راه اندازی PWM) کلیک کنید.
برای مشاهده آموزش جلسه نهم آموزش گام به گام ماژول ESP32(راه اندازی WiFi بصورت Client) کلیک کنید.
برای مشاهده آموزش جلسه دهم آموزش گام به گام ماژول ESP32(راه اندازی WiFi بصورت Server) کلیک کنید.
برای مشاهده آموزش جلسه یازدهم آموزش گام به گام ماژول ESP32(راه اندازیال سی دی کاراکتری) کلیک کنید.
برای مشاهده آموزش جلسه دوازدهم آموزش گام به گام ماژول ESP32(راه اندازی DS1307 (بخش اول)) کلیک کنید.
برای مشاهده آموزش جلسه سیزدهم آموزش گام به گام ماژول ESP32(راه اندازی DS1307 (بخش دوم)) کلیک کنید.