اطلاعیه

Collapse
No announcement yet.

ارتباط ماوس با AVR

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

    #16
    پاسخ : ارتباط ماوس با AVR

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

    موفق باشی

    دیدگاه


      #17
      پاسخ : ارتباط ماوس با AVR

      سلام
      من الان اون دو پالس مربعی رو دارم.یعنی دو پالسی که اختلاف فاز 90 درجه دارند. خروجی سنسورها رو به اشمیت دادم. ولی کار این فلیپ فلاپ که گفتی رو نفهمیدم.(آقای رضا حاجی زاده) پس سوال اینه کار فلیپ فلاپ چیه و نوعش چیه؟
      دستت درد نکنه
      Growth for the sake of Growth is the idealogy of cancer cells

      دیدگاه


        #18
        پاسخ : ارتباط ماوس با AVR


        نوشته اصلی توسط REZAMASIH
        از موس بجای Rotary Encoder میشه استفاده کرد؟؟
        .البته منظورم تجهیزات قبل از آی سی هستش. می خواستم یه ولوم اپتیک بسازم ولی نمی خوام پول روتاری بدم.
        سلام
        برای خوندن اطلاعات نمی تونی از میکرو استفاده کنی؟؟؟ منظورم اینه که تو مدار میکرو نداری :question:
        در دیر مغان آمد یارم قدحی در دست
        مست از می می خواران از نرگس مستش مست

        دیدگاه


          #19
          پاسخ : ارتباط ماوس با AVR

          نوشته اصلی توسط REZAMASIH
          سلام
          من الان اون دو پالس مربعی رو دارم.یعنی دو پالسی که اختلاف فاز 90 درجه دارند. خروجی سنسورها رو به اشمیت دادم. ولی کار این فلیپ فلاپ که گفتی رو نفهمیدم.(آقای رضا حاجی زاده) پس سوال اینه کار فلیپ فلاپ چیه و نوعش چیه؟
          دستت درد نکنه
          ببن موقع که شفت حرکت می کنه به سمت راست یا چپ نسبت به زمان اولیه یکی از پالس ها اول میاد اون یکی بعد درسته
          خوب حالا فرض کن از اینا بگیری و به یه فلیب فلاپ JK MS بدی حالا اگه اگه یکی رو به j و اون یکی رو بهk بدی
          اگه به یه طرف به چرخه خروجی اصلی Q ست و برعکس ری ست میشه
          حالا خودت می تونی تعیین بکنی کدوم منظور راست گرد و کدوم چپ گرد
          اونم با پایه های تعیین کننده حالت اولیه فلیب فلاپ Pr
          خوب به قول اقا محمد می تونی خیلی راحت این کار رو با میکرو انجام بدی

          اگه خواستی در مورد اون هم توضیح می دم
          :nerd:

          دیدگاه


            #20
            پاسخ : ارتباط ماوس با AVR

            :smile: من یه طرحی رو دیدم که توش از موس سنسورهای موس بجای روتاری استفاده شده بود. بعد از سنسورها و اشمیت دو تا فلیپ فلاپ بود. (طرحشو پایین می زارم.) :NO: وقتی علت استفاده از فلیپ فلاپ ها رو از سازندش پرسیدم گفت که برای کم کردن میزان برنامه نویسی استفاده شده.
            من حتما میکرو رو دارم. حالا آقای یارمحمدی روش رو برای اتصال به میکرو بگو. احتمالا از یکی از پالسها برای شمارنده استفاده میکنی و از مقایسه دو پالس برای جهت حرکت.
            من عکس رو پایین میزارم. فلیپ فلاپ D استفاده شده. ولی اتصال کلاک ها رو نکشیده که خودش کارو سخت میکنه. این طرح رو هم یه نگاهی بیندازید. عکس مال دستگاهی است به نام Midi Exiter لینکشم http://www.xs4all.nl/~fjkraan/digaud/mexiter نگاه کنید نفهمیدم کار دستگاهی که ساخته چیه ولی فکر میکنم مال موسیقی باشه. دستتون درد نکنه



            Growth for the sake of Growth is the idealogy of cancer cells

            دیدگاه


              #21
              پاسخ : ارتباط ماوس با AVR

              سلام
              من برای اندازه گیری زاویه انحراف پاندول معکوس از همین انکودر موس استفاده کردم،چون خیلی عجله داشتم( تقریبا 2 روز وقت داشتم ) انکودر رو مستقیم به میکرو وصل کردم و جواب گرفتم،من فقط از اشمیت تریگر استفاده کردم،برنامه میکرو هم اصلا زیاد نیست!
              برنامه ها و توضیحات رو به زودی در قالب یه مقاله میذاریم توی سایت،برنامه ای که من نوشتم با استفاده از 2 تا اینتراپت خارجی هست:

              interrupt [EXT_INT0] void ext_int0_isr(void)
              {
              if(PIND.3==1)
              {
              teta++;
              dir=right;
              }
              else
              {
              teta--;
              dir=left;
              }
              }

              interrupt [EXT_INT1] void ext_int1_isr(void)
              {
              if(PIND.2==0)
              {
              teta++;
              dir=right;
              }
              else
              {
              teta--;
              dir=left;
              }
              }

              کل برنامه مورد نیاز همینه!
              در دیر مغان آمد یارم قدحی در دست
              مست از می می خواران از نرگس مستش مست

              دیدگاه


                #22
                پاسخ : ارتباط ماوس با AVR

                خیلی ممنون و متشکر :rolleyes:

                خوبها بدها
                ------ --------
                محمد + ؟
                رضا +


                یاد باد آن روزگاران یاد باد
                Growth for the sake of Growth is the idealogy of cancer cells

                دیدگاه


                  #23
                  پاسخ : ارتباط ماوس با AVR

                  سلام
                  با تشکر از همه دوستان که در این بحث شرکت کردند
                  ما که استفاده کردیم . خیلی خوب بود.
                  فکر کنم یک موضوع خوب دیگر بیان میکنم :redface:
                  :bye
                  کمتر سخن گویم
                  بیشتر عمل کنیم

                  دیدگاه


                    #24
                    پاسخ : ارتباط ماوس با AVR

                    دوستان گرامی سلام
                    من میخواهم مستقیما ماوس را به AVR وصل کنم یعنی همان خروجی پورت سریال را . هر کاری کردم نتوانستم اطلاعات بدست آمده را انالیز کنم !!!
                    میشود یک برنامه کوچک برای شروع مثلا تشخیص حرکت به راست یا زدن یکسی از کلید ها را بنویسید بعد خومان تکمیلش کنیم .
                    کمتر سخن گویم
                    بیشتر عمل کنیم

                    دیدگاه


                      #25
                      پاسخ : ارتباط ماوس با AVR

                      بابا ،به جای اینهمه دردسر،از اپتو کوپلر های ماوس مستقیم استفاده کنین،این راحتترین راهه .... :cry:

                      دیدگاه


                        #26
                        پاسخ : ارتباط ماوس با AVR

                        دوست گرامیKhepeleSibilo عزیز
                        سلام
                        من میخواهم مستقیما ماوس نوری را به AVR وصل کنم یعنی همان خروجی پورت سریال را . هر کاری کردم نتوانستم اطلاعات بدست آمده را انالیز کنم !!!
                        میشود یک برنامه کوچک برای شروع مثلا تشخیص حرکت به راست یا زدن یکسی از کلید ها را بنویسید بعد خومان تکمیلش کنیم . :redface:
                        کمتر سخن گویم
                        بیشتر عمل کنیم

                        دیدگاه


                          #27
                          پاسخ : ارتباط ماوس با AVR

                          اولا ماوس سریال،نمی تونه مستقیم به میکرو وصل شه،اون وسط یک max232 بزارین ...
                          3 بایت می فرسته..
                          سعی میکنم یه چیز کامل بزارم،اما اگه تا شب نرسیدم،لااقل لینک چند تا مرجع جالب که از اونها استفاده کردم رو می زارم ...

                          دیدگاه


                            #28
                            پاسخ : ارتباط ماوس با AVR

                            این هم یک توضیح خوب برای ps2،راستی،این تبدیل نمی خواد!!آ‌یعنی بر خلاف سریال هادیگه توو این max232 نمیخوایم،ps2 خودش ttl

                            http://www.computer-engineering.org/ps2protocol/

                            دیدگاه


                              #29
                              پاسخ : ارتباط ماوس با AVR

                              نوشته اصلی توسط KhepeleSibilo
                              اولا ماوس سریال،نمی تونه مستقیم به میکرو وصل شه،اون وسط یک max232 بزارین ...
                              3 بایت می فرسته..
                              سعی میکنم یه چیز کامل بزارم،اما اگه تا شب نرسیدم،لااقل لینک چند تا مرجع جالب که از اونها استفاده کردم رو می زارم ...
                              سلام دوست عزیز KhepeleSibilo میدانم که نمیتوانیم ماوس را مستقیم به AVR وصل کرد منظورم به سخت افزاری که avr آن را کنترل میکند :sad:
                              منتظر یک برنامه کوچک از طرف شما هستم . لطفا کدویژن :redface:نه گفتی چه پرو است اینmpc ببخشید کارم گیره مرسی :cry:
                              کمتر سخن گویم
                              بیشتر عمل کنیم

                              دیدگاه


                                #30
                                پاسخ : ارتباط ماوس با AVR

                                نوشته اصلی توسط KhepeleSibilo
                                اولا ماوس سریال،نمی تونه مستقیم به میکرو وصل شه،اون وسط یک max232 بزارین ...
                                3 بایت می فرسته..
                                سعی میکنم یه چیز کامل بزارم،اما اگه تا شب نرسیدم،لااقل لینک چند تا مرجع جالب که از اونها استفاده کردم رو می زارم ...
                                منتظرم یه برنامه که خودتان امتحان کرده باشید . مرسی
                                کمتر سخن گویم
                                بیشتر عمل کنیم

                                دیدگاه

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