اطلاعیه

Collapse
No announcement yet.

راه اندازی ماژول RFID

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    راه اندازی ماژول RFID

    سلام
    من یه ماژول RFID از مدل EM-19 راه اندازی کردم اما یه مشکلی دارم اینه که خروجی که روی نمایشگر به من میده یه عدد هگزا دسیمال هست!!که با عدد روی تگ تطابق نداره.
    این عدد 3بایتی رو اگه بخام به دسیمال تبدیل کنم باید چیکار کنم؟! چون هیچ متغییری پیدا نکردم که این عدد هگزا دسیمال تگ توش جا بشه!!!
    ممنون میشم کسی راهنمایی کنه

    #2
    پاسخ : راه اندازی ماژول RFID

    باید از آرایه برای دریافت و ذخیره کردن کد تووی تگ استفاده کنید.
    اگر مطمئنید که کد تگ مورد نظرتون 3 بایتی هست که خب یه آرایه کاراکتری سه خونه ای تعریف کنید و کد رو تووی اون ذخیره کنید.

    دیدگاه


      #3
      پاسخ : راه اندازی ماژول RFID

      نوشته اصلی توسط 1768lpc
      باید از آرایه برای دریافت و ذخیره کردن کد تووی تگ استفاده کنید.
      اگر مطمئنید که کد تگ مورد نظرتون 3 بایتی هست که خب یه آرایه کاراکتری سه خونه ای تعریف کنید و کد رو تووی اون ذخیره کنید.
      میشه بیشتر توضیح بدید؟!
      یعنی دقیقا چه جوری توی آرایه بریزمش و به دسیمال تبدیلش کنم؟

      دیدگاه


        #4
        پاسخ : راه اندازی ماژول RFID

        فکر کنم در بسکام با دستور inputbin و تایع ()makedec بتونی به مبنای ده دهی تبدیل کنی
        STM32 واقعا یه چیز دیگه است...

        دیدگاه


          #5
          پاسخ : راه اندازی ماژول RFID

          سلام من میخام کد ده رقمی روی کارت رو تبدیل کنم به کد هگز فرمول تبدیلش چیه؟؟

          دیدگاه


            #6
            پاسخ : راه اندازی ماژول RFID

            سلام
            کدهای زیر به زبان C هستند...میتونید از این برنامه ایده بگیرید:

            #include<stdio.h>
            int main(){
            long int decimalNumber,remainder,quotient;
            int i=1,j,temp;
            char hexadecimalNumber[100];

            printf("Enter any decimal number: ");
            scanf("%ld",&decimalNumber);

            quotient = decimalNumber;

            while(quotient!=0){
            temp = quotient % 16;

            //To convert integer into character
            if( temp < 10)
            temp =temp + 48;
            else
            temp = temp + 55;

            hexadecimalNumber[i++]= temp;
            quotient = quotient / 16;
            }

            printf("Equivalent hexadecimal value of decimal number %d: ",decimalNumber);
            for(j = i -1 ;j> 0;j--)
            printf("%c",hexadecimalNumber[j]);

            return 0;
            }
            تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

            www.intelart.ir


            ساخت کنترلر دما PID فازی با AVR [آموزشی]

            دیدگاه


              #7
              پاسخ : راه اندازی ماژول RFID

              با سلام و عرض ادب خدمت مهندسین عزیزمون
              من ماژول rfid rc522 که هم ریدر هست هم رایتر از سایت خریداری کردم
              میخواستم بپرسم که از دوستان کسی میدونه چجوری باید اطلاعات تگ رو تغییر داد؟
              اگه یه مثال کوچیک به زبان بسکام از این ماژول قرار بدید ممنون میشم

              دیدگاه

              لطفا صبر کنید...
              X