NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2162 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 20 از 39

موضوع: آموزش کار با ماژول های hmtr_ttl , hmtr-rs232

  1. #1
    همکار rfbook آواتار ها
    تاریخ عضویت
    Dec 2009
    نام
    سعید علیان
    نوشته ها
    193
    تشکر
    160
    تشکر شده 458 بار در 139 پست

    Exclamation آموزش کار با ماژول های hmtr_ttl , hmtr-rs232

    چت دو طرفه توسط ماژول های HMTR


    در این پروژه می توانیدتوسط ماژول های HMTR توسط دو صفحه کلید بین دو نقطه چت کنید

    زبان برنامه نویسی : basic

    حجم فایل = 450 کیلو بایت


    http://www.lon.ir/up/uploads/1269596389.pdf

    ------------------------------------------------------------------------------------------------------------------

    آموزش کار با ماژول HMTR-RS232 و کار با نرم افزار های مانیتورینگ

    به صورت کامل و ساده + پروژه انتقال مقدار دما به کامپیوتر

    شما توسط این ماژول می توانید دیتا های دریافتی را به کامپیوتر منتقل کنید

    این ماژول قابلیت اتصال مستقیم به پورت سریال را دارد .

    زبان برنامه نویسی = basic

    حجم فایل = 850 کیلو بایت




    http://www.lon.ir/up/uploads/1269740070.pdf



    وبلاگ تخصصی ماژول های RF
    www.tablooravan2.blogfa.com

  2. تشکرها از این نوشته :


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #2
    مدیر انجمن Aghaeifar آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    علی آقائی فر
    نوشته ها
    751
    تشکر
    552
    تشکر شده 975 بار در 440 پست

    پیش فرض

    قيمت اين ماژول رو هم ميشه در بازار ايران بگيد ؟

  5. #3
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

  6. #4
    همکار rfbook آواتار ها
    تاریخ عضویت
    Dec 2009
    نام
    سعید علیان
    نوشته ها
    193
    تشکر
    160
    تشکر شده 458 بار در 139 پست

    پیش فرض

    روش کد گذاری همراه اطلاعات :

    در روش های قبلی برای کد گذاری روی دیتا ها ابتدا یک کد ارسال میشد و در صورتی که کد دریافتی صحیح بود اطلاعات اصلی دریافت شده و عملیات مورد نظر طبق نیاز انجام میشد .

    در این روش کد ارسالی همراه اطلاعات ارسال میشود و در واقع اطلاعات و کد در قالب یک رشته به صورت یک جا ارسال میشوند.


    [PHP]s="a"[/PHP]----------------------------------------------------
    [PHP]data="salam"[/PHP]سپس این دو به یک رشته تبدیل میشوند

    [PHP]_data=s+data[/PHP]
    و این دیتا ارسال خواهد شد .

    در گیرنده ابتدا اطلاعات را دریافت کرده و کاراکتر اول را از کل رشته جدا می کنیم

    به طور مثال :


    [PHP]Input Data_rec
    N = Len(data_rec)
    V = Mid(data_rec , 1 , 1)
    N = N - 1
    _data = Right(data_rec , N)

    If V = "a" Then
    Home : Lcd _data
    End If[/PHP]

    و سپس با یک شرط که اگر کاراکتر دریافتی اول که از رشته اصلی جدا شده a بود اطلاعات اصلی نمایش داده شوند .

    البته باید کاراکتر اول را از اطلاعات اصلی حذف کنیم .
    ویرایش توسط rfbook : 13-09-2010 در ساعت 01:29
    www.hoperf12.ir

    وبسایت تخصصی ماژول های RF



  7. کاربران : 3 تشکر کرده اند از شما rfbook برای ارسال این پست سودمند:


  8. #5
    عضو جدید
    تاریخ عضویت
    Dec 2009
    نوشته ها
    9
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    سلام اگر ماژول HMTR ارسال را انجام بده بايد led سبز بايد بر اساس تاخيري كه ايجاد كرديم روشن خاموش بشه آيا درسته؟
    اين برنامه فرستنده هست آيا درسته؟
    $regfile = "m16def.dat"
    $crystal = 8000000
    $baud = 9600
    Config Portb.1 = Output
    Dim S As String * 6
    Enable_majol Alias Portb.1
    Set Enable_majol
    Do
    Print "SOBHAN"
    Waitms 75
    Loop
    End
    در من ميخوام به اي 8mhz يك كريستال خارجي 11.0592 بذارم آيا درسته كه جلوي كريستال تو برنامه بنويسم 11059200 ؟
    ممنون ميشم

  9. #6
    همکار rfbook آواتار ها
    تاریخ عضویت
    Dec 2009
    نام
    سعید علیان
    نوشته ها
    193
    تشکر
    160
    تشکر شده 458 بار در 139 پست

    پیش فرض

    سلام .

    مشکل شما با ماژول های hmt , hmr حل شد یا دارین به جای اون ماژول ها از hmtr استفاده می کنین ؟

    ماژول های hmtr در حالت ارسال led قرمز و در حال دریافت دیتا led سبز چشمک میزنه .

    (البته در شرایط خاص هر 2 چشمک میزنن حتی در حالت دریافت یا ارسال )

    بله برنامه درسته و موردی نداره
    www.hoperf12.ir

    وبسایت تخصصی ماژول های RF



  10. #7
    عضو جدید
    تاریخ عضویت
    Dec 2009
    نوشته ها
    9
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    ممنون از راهنماييتون
    دارم به جاي اون ماژول ها از hmtr استفاده مي كنم
    منظورتون از شرايط خاص چه شرايطي هست؟
    ممنون ميشم

  11. #8
    همکار rfbook آواتار ها
    تاریخ عضویت
    Dec 2009
    نام
    سعید علیان
    نوشته ها
    193
    تشکر
    160
    تشکر شده 458 بار در 139 پست

    پیش فرض

    سلام

    1- ماژول شما از نوع ttl هست یا rs232 ؟

    2-با برنامه ای که شما الان نوشتین اطلاعات بدرستی دریافت می شوند یا نه ؟

    3- پایه های hmtr را میشه بگین چطوری بستین ؟(همه پایه ها )


    www.hoperf12.ir

    وبسایت تخصصی ماژول های RF



  12. #9
    عضو جدید
    تاریخ عضویت
    Dec 2009
    نوشته ها
    9
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    سلام ماژول من ttlهست
    با برنامه اي كه نوشتم اطلاعات دريافت ميشه
    vcc رو به 5 ولت
    drx فرستنده رو به tx ميكرو فرستنده
    config رو به زمين وenable رو به 5 ولت وgnd رو به زمين
    در گيرنده هم مثل فرستنده فقطdtx رو به rx ميكرو گيرنده وصل كردم
    و جواب گرفتم

  13. #10
    عضو جدید
    تاریخ عضویت
    Dec 2009
    نوشته ها
    9
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    من با برنامه اي كه نوشتم موتور dc رو از راه دور كنترل ميكنم(چپ گرد وراست گرد) من ميدونم كه براي كنترل سرعت موتور بايد ازpwm استفاده كنم
    ولي نميدونم بايد برنامشو چه جوري بنويسم؟
    لطفا كمكم كنيد
    ممنون

  14. #11
    همکار rfbook آواتار ها
    تاریخ عضویت
    Dec 2009
    نام
    سعید علیان
    نوشته ها
    193
    تشکر
    160
    تشکر شده 458 بار در 139 پست

    پیش فرض

    سلام

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

    برای ارسال مقادیر از فرستنده از دستور printbin استفاده کنید و یک متغیر از نوع byte یا word را ارسال کنید
    فرض کنید میخواهید با یک ولوم که در فرستنده هست دور موتور را توی گیرنده کنترل کنید .

    خوب سر اول پتانسومتر را به vcc و سر وسط را مثلا به ADC(0 وصل می کنیم و سر پایین را به زمین .


    dim a as word
    dim _data as byte
    config adc=single , prescaler=auto,reference=avcc
    start adc
    do

    a=getadc(0) ' analog to digital
    _data=a/4 ' maghadir az 0 ta 255
    printbin _data

    waitms 20

    loop


    و در گیرنده اطلاعات را با دستور waitkey دریافت می کنی .

    dim rec_data as byte

    do

    rec_data =waitkey() ' daryaft etelaat az rx
    pwm1a=rec_data

    loop


    به همین سادگی میشه این کار را انجام داد .
    برای pwm هم از تایمر 1 استفاده شده .
    www.hoperf12.ir

    وبسایت تخصصی ماژول های RF



  15. تشکرها از این نوشته :


  16. #12
    عضو جدید
    تاریخ عضویت
    Dec 2009
    نوشته ها
    9
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    اين برنامه فرستنده:
    $regfile = "m16def.dat"
    Config Portd.3 = Input
    Config Portd.4 = Input
    Config Portd.5 = Input
    Ddrd.3 = 0 : Portd.3 = 1
    Ddrd.4 = 0 : Portd.4 = 1
    Ddrd.5 = 0 : Portd.5 = 1
    Dim B As Byte
    Do
    Debounce Pind.3 , 0 , Right
    Debounce Pind.4 , 0 , Left
    Debounce Pind.5 , 0 , Stop
    Loop
    Right:
    For B = 1 To 10
    Print "Right"
    Waitms 50
    Next
    Return
    Left:
    For B = 1 To 10
    Print "Left"
    Waitms 50
    Next
    Return
    Stop:
    For B = 1 To 10
    Print "Stop"
    Waitms 50
    Next
    Return
    End
    گيرنده:
    $regfile = "m16def.dat"
    Config Portd.4 = Output
    Config Portd.5 = Output
    Dim B As Byte
    Do
    B = Waitkey()
    If B = "Right" Then
    Reset Portd.4
    Set Portd.5
    End If
    If B = "Left" Then
    Reset Portd.5
    Set Portd.4
    End If
    If B = "Stop" Then
    Reset Portd.4
    Reset Portd.5
    End If
    Loop
    End
    اين برنامه كه گفتيد كجاي برنامم قرار بدم؟؟
    در ضمن مقدار پتانسيومتر چقدر هست؟؟؟
    ممنون ميشم

  17. #13
    عضو جدید
    تاریخ عضویت
    Dec 2009
    نوشته ها
    9
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    كسي نميتونه بهم كمك كنه؟

  18. #14
    همکار rfbook آواتار ها
    تاریخ عضویت
    Dec 2009
    نام
    سعید علیان
    نوشته ها
    193
    تشکر
    160
    تشکر شده 458 بار در 139 پست

    پیش فرض

    سلام

    دوست عزیز من این روژه را قبلا انجام دادم دنبال فایل های اون میگردم پیدا کردم براتون میزارم اینجا.
    www.hoperf12.ir

    وبسایت تخصصی ماژول های RF



  19. #15
    عضو جدید
    تاریخ عضویت
    Dec 2009
    نوشته ها
    9
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    من بايد اين پروژه رو به زودي تحويل دهم
    ممنون ميشم

  20. #16
    عضو جدید
    تاریخ عضویت
    Dec 2009
    نوشته ها
    9
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    سلام من ميخام وقتي موتور اطلاعات را دريافت كرد گيرنده يك كاراكتر را به عنوان اينكه اطلاعات را دريافت كرده به
    فرستنده ارسال كند چه تغييراتي در برنامم انجام دهد؟؟؟
    فرستنده:
    $regfile = "m16def.dat"
    Config Porta.3 = Input
    Config Porta.4 = Input
    Config Porta.5 = Input
    Config Porta.6 = Input
    Config Porta.7 = Input
    Config Portb.2 = Output
    Ddra.3 = 0 : Porta.3 = 1
    Ddra.4 = 0 : Porta.4 = 1
    Ddra.5 = 0 : Porta.5 = 1
    Ddra.6 = 0 : Porta.6 = 1
    Ddra.7 = 0 : Porta.7 = 1
    Dim B As Byte
    Do
    Debounce Pina.3 , 0 , Low
    Debounce Pina.4 , 0 , High
    Debounce Pina.5 , 0 , Right
    Debounce Pina.6 , 0 , Left
    Debounce Pina.7 , 0 , Stop
    Loop
    Low:
    For B = 1 To 10
    Print "k"
    Waitms 50
    Next
    Return
    High:
    For B = 1 To 10
    Print "t"
    Waitms 50
    Next
    Return
    Right:
    For B = 1 To 10
    Print "R"
    Waitms 50
    Next
    Return
    Left:
    For B = 1 To 10
    Print "L"
    Waitms 50
    Next
    Return
    Stop:
    For B = 1 To 10
    Print "S"
    Waitms 50
    Next
    Return
    End
    گيرنده:
    $regfile = "m16def.dat"
    Config Portd.2 = Output
    Config Portd.3 = Output
    Config Portd.5 = Output
    Dim B As Byte
    Dim A As Word
    Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Prescale = 1024
    A = 100
    Do
    B = Waitkey()
    If B = "k" Then
    A = A - 10
    If A <= 10 Then A = 10
    Pwm1a = A
    End If
    If B = "t" Then
    A = A + 10
    If A >= 250 Then A = 250
    Pwm1a = A
    End If
    If B = "R" Then
    Reset Portd.2
    Set Portd.3
    End If
    If B = "L" Then
    Reset Portd.3
    Set Portd.2
    End If
    If B = "S" Then
    Reset Portd.3
    Reset Portd.2
    End If
    Loop
    End
    ممنون ميشم

  21. تشکرها از این نوشته :


  22. #17
    عضو جدید
    تاریخ عضویت
    Oct 2008
    نوشته ها
    16
    تشکر
    15
    تشکر شده 2 بار در 2 پست

    پیش فرض

    سلام دوستان
    اگر هنگام راه اندازی ماژول rfm12bp آنتن وصل نباشد مشکلی برای ماژول به وجود می آید؟

  23. #18
    تازه وارد
    تاریخ عضویت
    Mar 2011
    نوشته ها
    1
    تشکر
    1
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام
    آخرین بار ماژولم سوخت

  24. #19
    کاربر علاقه مند haji110 آواتار ها
    تاریخ عضویت
    Aug 2010
    نوشته ها
    50
    تشکر
    46
    تشکر شده 56 بار در 14 پست

    پیش فرض

    لینک ها پاک شده دباره آپ میکنید
    ممنون

  25. #20
    تازه وارد
    تاریخ عضویت
    Mar 2011
    نوشته ها
    4
    تشکر
    1
    تشکر شده 3 بار در 2 پست

    پیش فرض

    برای برد بالا آنتن باید چه جوری باشه

صفحه 1 از 2 12 آخرینآخرین

موضوعات مشابه

  1. ارتباط بین hmt , hmtr
    توسط mohandess در انجمن مخابرات
    پاسخ: 1
    آخرين نوشته: 11-12-2013, 23:16
  2. راهنمایی در مورد ماژول hmtr
    توسط mihman در انجمن ماژول ها و دستگاه های مخابراتی
    پاسخ: 23
    آخرين نوشته: 23-10-2013, 17:10
  3. hmtr
    توسط hunybal در انجمن الکترونیک
    پاسخ: 1
    آخرين نوشته: 20-07-2012, 17:10
  4. hmtr مشکل عجیب
    توسط miladevil در انجمن ماژول ها و دستگاه های مخابراتی
    پاسخ: 1
    آخرين نوشته: 07-09-2011, 15:02
  5. مشکل با تغذیه gps یا hmtr
    توسط ROBOMAN در انجمن ماژول ها و دستگاه های مخابراتی
    پاسخ: 0
    آخرين نوشته: 07-08-2010, 01:32

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •