اطلاعیه

Collapse
No announcement yet.

آموزش ساخت تاچ پد برای کامپیوتر!!

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

    آموزش ساخت تاچ پد برای کامپیوتر!!

    با سلام
    در این تاپیک قصد دارم با یک تاچ اسکرین مقاومتی(128X64) یک تاچ پد برای کامپیوتر درست کنیم.

    -قدم اول نصب کتابخانه موس و صفحه کلید برای بسکام است که در لینک زیر میتونید رایگان دانلود کنید:
    http://www.electro2014.ir/%D8%AF%D8%...A7%D9%86-.html

    -قدم دوم نصب کتابخانه است که شما فایل هایی که دانلود کردید را باید در آدرس زیر کپی کنید:
    کد:
    C:\Program Files\MCS Electronics\BASCOM-AVR\LIB
    تا این جاشو داشته باشید و هر سوالی داشتید بپرسید.
    معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

    #2
    پاسخ : آموزش ساخت تاچ پد برای کامپیوتر!!

    چطوری با این کتابخونه ها کار کنیم؟؟
    تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
    علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

    دیدگاه


      #3
      پاسخ : آموزش ساخت تاچ پد برای کامپیوتر!!

      کم کم توضیح میدم
      می خوام پله پله پیش برم

      اضافه شده در تاریخ :
      -بعد،این کد را،بعد از معرفی میکرو و کریستال می نویسیم:
      کد:
      Config Ps2emu = Int0 , Data = Pinb.3 , Clock = Pinb.4
      Data = Pinb.3:پین Data موس را به Pinb.3 میکرو وصل میکنیم.
      Clock = Pinb.4:پین Clock موس را به Pinb.4 میکرو وصل میکنیم.

      تا این جاشو داشته باشید. هر کس سوالی داره بپرسه :smile:
      معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

      دیدگاه


        #4
        پاسخ : آموزش ساخت تاچ پد برای کامپیوتر!!

        میشه ادامه بدین؟؟
        داریم استفاده میکنیم ..
        تو این پروژه میشه درنهایت با یه تبدیل PS2 to USB هم جواب گرفت؟؟
        تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
        علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

        دیدگاه


          #5
          پاسخ : آموزش ساخت تاچ پد برای کامپیوتر!!

          بله میشه یک مبدل هم زد

          -با دستور زیر میتوانید کد های دلخواه را به کامپیوتر ارسال کنید:
          [code=vb]Ps2mousexy X , Y , Button[/code]

          X,Y:مختصات مکان توقف اشاره گر موس است که از -255 تا 255 میباشد.

          Button:عدد معادل کلید فشرده شده میباشد (در روی موس 3 کلید اصلی وجود دارد : کلید راست، کلید چپ، کلید وسط) که رقم معادل هر کلید در زیر امده است:
          0- صفر :هیچ کلیدی فشرده نشده است.
          1- یک: کلید سمت چپ فشرده شده است.
          2- دو :کلید سمت راستفشرده شده است.
          4- چهار :کلید وسط فشرده شده است.

          تا این جاشو هرکی سوالی داشت بپرسه!
          معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

          دیدگاه


            #6
            پاسخ : آموزش ساخت تاچ پد برای کامپیوتر!!

            یعنی طور پیوسته با حرکت دست ، موس حرکت نمیکنه؟؟
            بعد منظورتون از 0و1و2و3 برای باتوم چیه ؟؟ متوجه نشدم...
            تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
            علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

            دیدگاه


              #7
              پاسخ : آموزش ساخت تاچ پد برای کامپیوتر!!

              یعنی همون چپ کلیک،راست کلیک و کلید وسط قرقره موس!
              معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

              دیدگاه


                #8
                پاسخ : آموزش ساخت تاچ پد برای کامپیوتر!!

                حالا میریم سراغ راه اندازی تاچ!
                ما در این مرحله چند حالت داریم که انتخابش رو می گذارم برای شما:
                1-محاسبه مقدار تاچ با خود میکرو اصلی(زیاد دقیق نیست)
                2-محاسبه مقدار تاچ را با یک میکروی دیگه بدست بیاریم و از طریق یک راه ارتباطی مانند SPI به میکرو اصلی بفرستیم(که دقیق تره)
                3-محاسبه مقدار تاچ را بر عهده آی سی هایی مثلا XPT2046 بگذاریم.(که دقیق ترین است)
                4-...

                من راه دومی را پیشنهاد میکنم!
                میکرویی که میخوام برای تاچ بزارم هم ATTINY26 هستش!
                لطفا نظر خود را بگویید
                معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

                دیدگاه


                  #9
                  پاسخ : آموزش ساخت تاچ پد برای کامپیوتر!!

                  با سلام بحث بسیار خوبیه ممنون
                  فقط اگه بشه ار میکروی AVR استفاده بشه به نظرم بهتر باشه

                  دیدگاه


                    #10
                    پاسخ : آموزش ساخت تاچ پد برای کامپیوتر!!

                    نوشته اصلی توسط ناصر خنده خوش
                    با سلام بحث بسیار خوبیه ممنون
                    فقط اگه بشه ار میکروی AVR استفاده بشه به نظرم بهتر باشه
                    داریم روی avr درست میکنیم! :read:
                    معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

                    دیدگاه


                      #11
                      پاسخ : آموزش ساخت تاچ پد برای کامپیوتر!!

                      مهندس میشه ادامه بدین؟؟
                      تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
                      علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

                      دیدگاه


                        #12
                        پاسخ : آموزش ساخت تاچ پد برای کامپیوتر!!

                        خوب مثل اینکه همه با گزینه ی دوم موافقند. حالا میریم سراغ راه اندازی تاچ با میکروی مخصوص تاچ و کالیبره کردن اون:
                        اول مداری مطابق شکل زیر ببندید:(برای تاچ)


                        تا اینجا هرکی سوالی داشت بپرسه!
                        معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

                        دیدگاه


                          #13
                          پاسخ : آموزش ساخت تاچ پد برای کامپیوتر!!

                          میشه تو هر پستتون یکم مطلب زیاد بذارین تا بشه زیاد زیاد یادگرفت؟؟؟؟؟
                          تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
                          علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

                          دیدگاه


                            #14
                            پاسخ : آموزش ساخت تاچ پد برای کامپیوتر!!

                            ببخشید. یکم سرم شلوغه مجبورم دیر به دیر آموزش بدم

                            حالا این کد رو رو Attiny26 میریزیم تا ببینیم تاچ سالمه:
                            [code=vb]$regfile = "attiny26.dat"
                            $crystal = 8000000

                            Config Lcd = 16 * 2
                            Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5 , E = Portb.1 , Rs = Portb.0

                            Config Adc = Single , Prescaler = Auto , Reference = Avcc
                            Start Adc

                            Dim X As Word , Y As Word

                            Do
                            Gosub Readtouch
                            Locate 1 , 1
                            Lcd "X= " ; X
                            Locate 2 , 1
                            Lcd "Y= " ; Y
                            Wait 1
                            Cls
                            Loop
                            End

                            Readtouch:
                            While X = 0 Or Y = 0

                            Porta = &B01100001
                            Ddra = &B11100101
                            X = Getadc(1)

                            Porta = &B11000010
                            Ddra = &B11101010
                            Y = Getadc(0)

                            Wend

                            Porta = &B01100001
                            Ddra = &B11100101
                            X = Getadc(1)

                            Porta = &B11000010
                            Ddra = &B11101010
                            Y = Getadc(0)
                            Return[/code]

                            حالا ما میتونیم X , Y تاچ را مشاهده کنیم
                            معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

                            دیدگاه


                              #15
                              پاسخ : آموزش ساخت تاچ پد برای کامپیوتر!!

                              حالا که مطمئن شدیم تاچ کار میکنه در این نقطه که اولین نقطه تاچ هست رو لمس میکنیم و مختصات را یادداشت میکنیم:


                              مثلا 110 و 130 بدست می آوریم(این اعداد فقط برای مثال هستند و درست نیستند)

                              بعد آخرین نقطه رو لمس میکنیم و مختصات را یادداشت میکنیم:


                              مثلا 850 و 750 بدست می آوریم(این اعداد فقط برای مثال هستند و درست نیستند)
                              معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

                              دیدگاه

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