اطلاعیه

Collapse
No announcement yet.

کسی بلده ماژول rfid که اسمش هست rf01d رو راه اندازی کنه؟

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

    کسی بلده ماژول rfid که اسمش هست rf01d رو راه اندازی کنه؟

    سلام.
    من برای استخراج کد هایی که داخل تگ هایrfidهست یه برنامه با بیسکام میخام
    خودم چندتا برنامه رو نوشتم و چند تا هم از سایت های مختلف گرفتم ولی جواب ندادن
    همه برنامه ها با uart سخت افزاری بودن ولی کدی نتونستم استخراج کنم.
    اگر کسی بلده کمک کنه...یک دنیا ممنونش میشویم

    #2
    پاسخ : کسی بلده ماژول rfid که اسمش هست rf01d رو راه اندازی کنه؟

    سلام.
    به قول دوستی ......... و خداوند سرچ را آفرید.
    یه جستجو بکن . تمام وب پره از این مطالب. تاپیکی هم به همین نام در انجمن هست. به ماژول 5 ولت و زمین رو وصل کن و TX ماژول رو به بده به RX میکرو و تمام. یه وقفه رو میکرو ایجاد کن >> Enable Interrupts; Enable Urxc و تمام. در یک ساب روتین مقدار داده رو بخون و بنویس هر جا دلت خواست . تمام
    STM32 واقعا یه چیز دیگه است...

    دیدگاه


      #3
      پاسخ : کسی بلده ماژول rfid که اسمش هست rf01d رو راه اندازی کنه؟

      من هر چی گشتم این تایپک رو پیدا نکردم میشه لینکش رو بزارید؟

      دیدگاه


        #4
        پاسخ : کسی بلده ماژول rfid که اسمش هست rf01d رو راه اند&#

        توصیه اول من خرید آموزش راه اندازی این ماژول از سایت wle[dot]ir هستش.
        ولی یه آموزش ساده براتون قرار می دم:

        کد زیر رو ببینید:
        [code=vb]
        $regfile = m16def.dat
        $crystal = 8000000
        $baud = 9600
        Dim A as string * 10
        Enable Interrupts
        Enable Urxc
        On Urxc read_code

        Do
        'Show Data Codes Here!
        Loop
        End
        read_code:
        Input, A
        Return

        [/code]
        در برنامه فوق کدهای راه اندازی ال سی دی حذف شده است. آن ها را به دلخواه درج نمایید. برای کریستال هم بهتره از کریستال 11.0592 مگاهرتز استفاده کنید. طبق دستور دیتاشیت مقدار دقیق باودریت 9600 با این کریستال حاصل میشه. ولی من 8 مگاهرتز تعریف کردم که 0.2% خطا داره که مهم نیست!
        متغیر A با مقدار 10 کاراکتر (به تعداد ارقام کارت) تعریف شده
        وقفه ها تعریف شده و وقفه سریال Urxc نیز تعریف شده
        در خط بعدی نوشته شده در وقفه سریال به ساب روتین read_code برو
        در اونجا ورودیهای سریال به متغیر A اعمال میشه و برمی گرده.
        شما بین حلقه DO - LOOP کدی بنویس که روی ال سی دی مثلا عدد رو نشون بده. اولش ال سی دی رو پاک کن CLS بعد بنویس Lcd A و بعدش یه کم صبر کن مثلا Waitms 500 و دوباره از نو.
        برو ببینم چکار می کنی
        STM32 واقعا یه چیز دیگه است...

        دیدگاه


          #5
          پاسخ : کسی بلده ماژول rfid که اسمش هست rf01d رو راه اندازی کنه؟

          برای دریافت کد هگز تگ ها یا کارت ها از ماژول باید کدام سوئیچ هارو وصل کرد
          تو دیتا شیت فارسی نوشته بود sw2 رو به یکه منطقی یعنی پنج ولت و sw3 رو به صفر منطقی یعنی زمین وصل کنید.
          ولی من یه جا خوندم که مقدار یک به معنی رها کردن پایه هستش!!! اینکه برام سوال شده؟؟
          اگر کسی با این ماژول کار کرده لطفا یه برنامه که کار میکنه و یه شماتیک که درسته بزاره نه این برنامه ها و شماتیک های گمراه کننده
          یه سوال دیگه هم این که وقتی کد هگز تگ هارو استخراج کردیم چطوری به کارکتر تبدیل کنیم
          مهندسا لطفا جواب بدید دعاتون میکنیم
          خیلی ممنون.

          دیدگاه


            #6
            پاسخ : کسی بلده ماژول rfid که اسمش هست rf01d رو راه اندازی کنه؟

            http://dmf313.ir/electronics/avr-project/sensors-and-modules/rfid/
            از این لینک استفاده کن. من باهاش کار کردم. مشکلی بود در خدمتم.
            www.gam-co.blogsky.com

            دیدگاه


              #7
              پاسخ : کسی بلده ماژول rfid که اسمش هست rf01d رو راه اندازی کنه؟

              سلام

              تویه کتاب 11 پروژه

              با bascom و codevision

              پروژه RFID RF01D V رو آموزش داده

              http://iran-micro.com/images/products/11_avr_project.jpg

              دیدگاه


                #8
                پاسخ : کسی بلده ماژول rfid که اسمش هست rf01d رو راه اند&#

                نوشته اصلی توسط Javad Moosavi
                توصیه اول من خرید آموزش راه اندازی این ماژول از سایت wle[dot]ir هستش.
                ولی یه آموزش ساده براتون قرار می دم:

                کد زیر رو ببینید:
                [code=vb]
                $regfile = m16def.dat
                $crystal = 8000000
                $baud = 9600
                Dim A as string * 10
                Enable Interrupts
                Enable Urxc
                On Urxc read_code

                Do
                'Show Data Codes Here!
                Loop
                End
                read_code:
                Input, A
                Return

                [/code]
                در برنامه فوق کدهای راه اندازی ال سی دی حذف شده است. آن ها را به دلخواه درج نمایید. برای کریستال هم بهتره از کریستال 11.0592 مگاهرتز استفاده کنید. طبق دستور دیتاشیت مقدار دقیق باودریت 9600 با این کریستال حاصل میشه. ولی من 8 مگاهرتز تعریف کردم که 0.2% خطا داره که مهم نیست!
                متغیر A با مقدار 10 کاراکتر (به تعداد ارقام کارت) تعریف شده
                وقفه ها تعریف شده و وقفه سریال Urxc نیز تعریف شده
                در خط بعدی نوشته شده در وقفه سریال به ساب روتین read_code برو
                در اونجا ورودیهای سریال به متغیر A اعمال میشه و برمی گرده.
                شما بین حلقه DO - LOOP کدی بنویس که روی ال سی دی مثلا عدد رو نشون بده. اولش ال سی دی رو پاک کن CLS بعد بنویس Lcd A و بعدش یه کم صبر کن مثلا Waitms 500 و دوباره از نو.
                برو ببینم چکار می کنی
                سلام
                اصلا نگران نباش دوست عزیز راه اندازی fr01d از چشمک زن اسونتر نباشه سخت تر هم نیس
                این برنامه که دوستمون نوشته کاملا درسته و جواب میده . من هم قبلا با همین الگوریتم و فقط با همون دستور input مدارو بستم و جواب گرفتم . دیتا شیت فارسیشو از فروشگاه همین سایت بگیر و سخت افزارشو ببند . برنامه هم که مشکلی نیس

                دیدگاه


                  #9
                  پاسخ : کسی بلده ماژول rfid که اسمش هست rf01d رو راه اندازی کنه؟

                  سلام فیوز بیتی رو روی 8 بزار و jtag روغیر فعال کن

                  دیدگاه


                    #10
                    پاسخ : کسی بلده ماژول rfid که اسمش هست rf01d رو راه اندازی کنه؟

                    با سلام برید به این لینک
                    http://dmf313.ir/electronics/avr-project/sensors-and-modules/rfid/
                    به نظر من همه باید برنامه نویسی را یاد بگیرند زیرا برنامه نویسی طریقه ی فکر کردن را به شما یاد میدهد.
                    @@@@@@@@@@*بیل گیتس*@@@@@@@@@@

                    دیدگاه

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