اطلاعیه

Collapse
No announcement yet.

ارتبات بین ربات و گوشی

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

    ارتبات بین ربات و گوشی

    سلام من تو یه سایت فایل های مربوط به ساخت ربات کنترلی با اندروید رو ساختم ولی جواب نگرفتم و اگه جواب بده خیلی چیز جالبیه و مشکلم تو اینه که ماژول بلوتوث هیچ دستوری رو به میکرو ارسال نمیکنه که میکرو بخواد کارب بکنه یعنی گوشی به ماژول وصل میشه ولی فکر کنم ماژول به میکرو دستوری نمیده و شماتیکش هم عکس پاییه

    http://cld.persiangig.com/preview/3Uoggxdilj/robot.jpg

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

    http://cld.persiangig.com/dl/Ns2WK/L3p7G3vFwk/robo.rar


    بازم ممنون
    فقط حیدر امیرالمومنین است

    #2
    پاسخ : ارتبات بین ربات و گوشی

    راستی من ماژول بلوتوث و میکرو پروگرامرو و درایور و باطری و همیچیزشو از فروشگاه سایت گرفتم(تا رفسنجان 28 هزار تومن کرایه حمل خورد oo: :eek و گفتم اینم بگم که دوستان بدونن از چه جور قطعاتی استفاده کردم تا چیزی مبهم نباشه

    خواهشا راهنمایی کنید
    فقط حیدر امیرالمومنین است

    دیدگاه


      #3
      پاسخ : ارتبات بین ربات و گوشی

      بابا بامراما چرا کمک نمیکنید مگه کم متخصص تو این زمینه اینجا هست که این جور مشکلات رو نتونن حل کنن؟

      بخدا حیرونم که اومد اینجا موضوع رو مطرح کردم وگرنه مضاحم دوستان نمیشدم

      هیشکی جواب نمیده که ولی از همون هیشکی ها هم ممنونم
      فقط حیدر امیرالمومنین است

      دیدگاه


        #4
        پاسخ : ارتبات بین ربات و گوشی

        سلام
        مهندس با استفاده از دستورات at-command ببین boad rate درست تنظیم شده؟ اگه نشده مقداری که میخای رو بهش بده
        شاید نرخ ارسال اطلاعات از ماژول به میکرو یکی نیس و به همین دلیل اطلاعاتی که ماژول میگیره و میخاد ارسال کنه ، میکرو نمیتونه به درستی دریافت کنه
        یاعلی
        در کشور های غربی انتقال تجربیات و دانش به افراد مبتدی یک پیشرفت محسوب شده و به آن مدیریت دانش می گویند. ولی متاسفانه این فرهنگ هنوز در کشور ایران رایج نشده است !!!

        دیدگاه


          #5
          پاسخ : ارتبات بین ربات و گوشی



          آقا بخاطر جوابت ممنونم

          نرخ ارسال داده رو چک میکنم

          بازم ممنون
          فقط حیدر امیرالمومنین است

          دیدگاه


            #6
            پاسخ : ارتبات بین ربات و گوشی

            سلام
            آقا من واقعا حیرون شدم چیکار کنم من ماژول رو به کامپیوتر وصل میکنم ATCommand ها مختلف و بهش میدممو نرخ ارسال داده رو هم رو 9600 تنظیم میکنم و ماژول هم مثه بچه آدم جواب میده و حتی وقتی با گوشی به ماژول وصل میشم و کاراکتر هارو میفرسم تو کامپیوتر دریافتشون میکنم یعنی عملا هیچ مشکلی بین ارتباط گوشی و ماژول نیست

            ولی وقتی ماژول رو به میکرو وصل میکنم انگار نه انگار میکرو هیچ عکس العملی نشون نمیده نمیدونم مشکل چیه و برنامه میکرو هم اینه:

            http://cld.persiangig.com/preview/wIsfBxmUaL/Untitledbkj.png


            $regfile = "M8def.dat"
            $crystal = 8000000
            $baud = 9600
            Dim A As String * 2
            Enable Interrupts
            Enable Urxc
            Enable Utxc
            Config Portb = Output
            Do
            A = Inkey()
            If A = "f" Then
            Portb.1 = 0
            Portb.3 = 1
            Portb.2 = 1
            Portb.4 = 0
            End If
            If A = "b" Then
            Portb.1 = 1
            Portb.3 = 0
            Portb.2 = 0
            Portb.4 = 1
            End If
            If A = "l" Then
            Portb.1 = 0
            Portb.3 = 1
            Portb.2 = 0
            Portb.4 = 1
            End If
            If A = "r" Then
            Portb.1 = 1
            Portb.3 = 0
            Portb.2 = 1
            Portb.4 = 0
            End If
            If A = "s" Then
            Portb.1 = 0
            Portb.3 = 0
            Portb.2 = 0
            Portb.4 = 0
            End If
            Loop

            End

            از همه متخصصین تو این زمینه واقعا عاجزانه تمنا میکنم که جواب بدن من نمیگم کسی وضیفه داره جواب بده (من کی باشم که همچین حرفی بزنم) ولی خدا رو خوش نمیاد دوستان به مشکلات ما جواب ندن

            بازم از همتون ممنون
            فقط حیدر امیرالمومنین است

            دیدگاه


              #7
              پاسخ : ارتبات بین ربات و گوشی

              مهندس من بسکام نمیدونم
              شما اگه از کدویژن استفاده کنی و از دستور scanf استفاده کنی منتظر دریافت میمونه و اونو تو یه بافری که تعریف کردی ذخیره میکنه
              شما بیا یه همچین کاری کن. ینی منتظر دریافت بمون و بعد این دستور یه led یا bezer بزار که متوجه دریافت داده بشی ، اینطوری لااقل متوجه دریافت داده میشی ، هرچند که اون داده دریافتی مطلوب شما نباشه
              یه چیز دیگه هم که ممکنه اتفاق افتاده باشه اینه که پروتکل سریال میکروتون خراب شده باشه ، به هر دلیلی ...
              میکروتون رو عوض کنین
              یاعلی
              در کشور های غربی انتقال تجربیات و دانش به افراد مبتدی یک پیشرفت محسوب شده و به آن مدیریت دانش می گویند. ولی متاسفانه این فرهنگ هنوز در کشور ایران رایج نشده است !!!

              دیدگاه


                #8
                پاسخ : ارتبات بین ربات و گوشی

                این پروژه کامله درسافت کن ببین راه میفتی یا ن
                http://shatelland.com/upload/files/732ddb70-ffd4-4af4-8ea4-7208e0532748
                http://s6.uplod.ir/i/00674/9cm41hm4inx0.jpg

                دیدگاه


                  #9
                  پاسخ : ارتبات بین ربات و گوشی

                  نوشته اصلی توسط MAHDI ZAMANI
                  این پروژه کامله درسافت کن ببین راه میفتی یا ن
                  http://shatelland.com/upload/files/732ddb70-ffd4-4af4-8ea4-7208e0532748
                  خب عزیز من دارم همین پروژه رو میسازم که به مشکل خوردم مشکم هم اینه که میکرو دستورات ماژول رو اجرا نمیکنه اصلا هیچ عکس العملی نشون نمیده شما اگه اون کد هایی که گذاشتم رو اگه نگا کنین همون هایی که تو فایل ارسالی شما هست

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

                  میکرو atmega8 , atmega16 رو هر دوتا رو امتحان کردم جواب نداد

                  دیگه نمیدونم چیکار کنم

                  بارم ممنون
                  فقط حیدر امیرالمومنین است

                  دیدگاه


                    #10
                    پاسخ : ارتبات بین ربات و گوشی

                    نوشته اصلی توسط irfp 250
                    خب عزیز من دارم همین پروژه رو میسازم که به مشکل خوردم مشکم هم اینه که میکرو دستورات ماژول رو اجرا نمیکنه اصلا هیچ عکس العملی نشون نمیده شما اگه اون کد هایی که گذاشتم رو اگه نگا کنین همون هایی که تو فایل ارسالی شما هست

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

                    میکرو atmega8 , atmega16 رو هر دوتا رو امتحان کردم جواب نداد

                    دیگه نمیدونم چیکار کنم

                    بارم ممنون
                    من یکبار اینو ساختم جوابم گرفتم
                    اینطوری میگفتی رفسنجون هستی منم زرند هستم
                    ماژول تست کردی؟
                    میکرو عوض کردی درست نشد؟
                    بود دوتا یکی هست؟
                    فیوز بیتا تنظیمه؟

                    http://s6.uplod.ir/i/00674/9cm41hm4inx0.jpg

                    دیدگاه


                      #11
                      پاسخ : ارتبات بین ربات و گوشی

                      نوشته اصلی توسط MAHDI ZAMANI
                      من یکبار اینو ساختم جوابم گرفتم
                      اینطوری میگفتی رفسنجون هستی منم زرند هستم
                      ماژول تست کردی؟
                      میکرو عوض کردی درست نشد؟
                      بود دوتا یکی هست؟
                      فیوز بیتا تنظیمه؟
                      به پس هم استانی هستیم آقا ارادت

                      آره ماژول رو با کامپیوتر تست کردم درست جولب میده میکرو هم 16 گذاشتم هم 8 ولی جواب نداد

                      "بود دوتا یکی هست؟" اینم نفهمیدم یعنی چی

                      فیوزبیت هم نمیدونم چیه برای تنظیمش باید چیکار کنم؟

                      چجوری تنظیم کنم؟

                      ممنون
                      فقط حیدر امیرالمومنین است

                      دیدگاه


                        #12
                        پاسخ : ارتبات بین ربات و گوشی

                        نوشته اصلی توسط irfp 250
                        به پس هم استانی هستیم آقا ارادت

                        آره ماژول رو با کامپیوتر تست کردم درست جولب میده میکرو هم 16 گذاشتم هم 8 ولی جواب نداد

                        "بود دوتا یکی هست؟" اینم نفهمیدم یعنی چی

                        فیوزبیت هم نمیدونم چیه برای تنظیمش باید چیکار کنم؟

                        چجوری تنظیم کنم؟

                        ممنون
                        نرخ ارسال و دریافت دیتا یا $BOUD
                        فیوز بیت پیشفرض بزار تغیر خاصی ایجاد نکن
                        فرکانس میکرو ها رو دست نزن
                        http://s6.uplod.ir/i/00674/9cm41hm4inx0.jpg

                        دیدگاه


                          #13
                          پاسخ : ارتبات بین ربات و گوشی

                          من عین همون برنامه که بود رو با بسکام دادم به ای سی و نرخ ارسال داده رو هم رو 9600 قرار دادم

                          کدوم فرکانس رو دست نزنم؟

                          8000000؟
                          فقط حیدر امیرالمومنین است

                          دیدگاه


                            #14
                            پاسخ : ارتبات بین ربات و گوشی

                            کد:
                            $regfile = "M8def.dat"
                            $crystal = 8000000
                            $baud = 9600
                            Dim A As String * 2
                            Enable Interrupts
                            Enable Urxc
                            Enable Utxc
                            
                             Config Portc = Output
                             Config Portb = Output
                            
                              Redled Alias Portc.5
                            
                              'Do
                            
                                'A = Inkey()
                                'If A = "G" Then Exit Do
                            
                              'Loop
                            
                            
                            Do
                            
                            A = Inkey()                         'IN
                            
                             If A = "f" Then                      'forward
                              Portb.1 = 0
                              Portb.3 = 1
                              Portb.2 = 1
                              Portb.4 = 0
                               Redled = 1
                             End If
                            '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
                             If A = "b" Then                      'back
                              Portb.1 = 1
                              Portb.3 = 0
                              Portb.2 = 0
                              Portb.4 = 1
                               Redled = 1
                             End If
                            '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
                             If A = "l" Then                      'left
                              Portb.1 = 0
                              Portb.3 = 1
                              Portb.2 = 0
                              Portb.4 = 1
                               Redled = 1
                             End If
                            
                            '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
                             If A = "r" Then                      'right
                              Portb.1 = 1
                              Portb.3 = 0
                              Portb.2 = 1
                              Portb.4 = 0
                               Redled = 1
                             End If
                            
                            '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
                             If A = "s" Then                      'stop
                              Portb.1 = 0
                              Portb.3 = 0
                              Portb.2 = 0
                              Portb.4 = 0
                               REDLED=1
                             End If
                            
                            '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
                            Redled = 0
                            
                            Loop
                            
                            End                             'end program
                            اینو تست کن خبرشو بده ببینم امشب میتونم کارتو درست کنم یان :redface:
                            یدونه LEDبه پایه C.0 بزن بعد تست کن ببین دیتایی دریافت میکنی یا ن
                            http://s6.uplod.ir/i/00674/9cm41hm4inx0.jpg

                            دیدگاه

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