اطلاعیه

Collapse
No announcement yet.

سوال هایی درباره پد لمسی

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

    سوال هایی درباره پد لمسی

    سلام
    سوالاتی درباره ی پدلمسی دارم

    1-اولین پایه کجاست و آیا علامتی دارد که بفهمم
    2-چگونه راه اندازی کنم
    3-چطوری مدارشو ببندم
    4-کدوم وری(کدوم طرفی) رو ال سیدی من نصب میشه
    5-چطوری با میکرو config کنم
    من با زبان بیسیک کار میکنم ومدل السیدیم ks108هست.
    1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
    من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
    !Electronic On! Programming On
    هوشمندانه سوال بپرسیم!
    http://ir02x6.persiangig.com/logo/eca/tanks_01.png

    #2
    پاسخ : سوال هایی درباره پد لمسی

    سلام. چیزایی که من تو کار با صفحه لمسی یا تاچ متوجه شدم و از اینترنت هم تحقیق کردم ایناست : البته تاچ با تاچ فرق میکنه اما اونی که من استفاده کردم وقتی به سمت خودت بگیری جوری که پایه ها سمت راست پایین باشن پایه هاش به ترتیب از بالا به پایین از این قراره ،
    XR یا همون XN یا X-
    YD یا همون YN یا Y-
    XL یا همون XP یا X+
    YU یا همون YP یا Y+
    حروف RDLU مربوط به گوشه ها هستن Right Down Left Right . این 4تا پایه به 4تا پایه ADC میکرو وصل میشن و به پایه Vref مربوط به ADC هم ولتاژ تغذیه رو میدی مثلا 3.3 ولت. اما خوندن خروجیش: پایه هایی که از میکرو به تاچ وصله ثابت هستن ولی توی برنامه هی کانفیگشون رو باید تغییر بدی به این شکل که،
    برای خوندن مختصات X باید XP رو های کنی XN رو زمین کنی YP رو توسط واحد ADC میخونی عددی که بهت میده میتونی باهاش مخصات X رو بدست بیاری (پایه YN تو این مرحله استفاده نمیشه).
    برای خوندن مختصات Y باید YP رو های کنی YN رو زمین می کنی XP رو توسط واحد ADC میخونی عددی که بهت میده میتونی باهاش مخصات Y رو بدست بیاری (پایه XN تو این مرحله استفاده نمیشه).
    اگه مثلا وسط صفحه لمس شده باشه خروجی ای که می خونی 1.65 ولته. برای استفاده از تاچ میتونی از آی سی های درایور مخصوص این کار هم استفاده کنی. کالیبراسیون تو کار با تاچ مهمه برای اینکه مختصات گوشه ها رو بدونی و بر اساس اونا اندازه گیری رو انجام بدی.
    استفاده از تاچ کاملا از LCD مجزاست و ربطی به مدل LCD نداره فقط باید هم اندازه باشن.
    برای اطلاعات بیشتر پیشنهاد می کنم این لینک رو هم ببینی و کدها رو بررسی کنی البته شاید به آی سی شما نخوره ولی روال کار یکسانه و فرقی نمی کنه:

    http://www.eca.ir/forum2/index.php?topic=74895.0

    http://wle.ir/forum/showthread.php?tid=19
    http://www.writeage.com/touch_screen_technology_tutorial.html

    دیدگاه


      #3
      پاسخ : سوال هایی درباره پد لمسی

      سلام شما به تایت های n96 یه نگاه بنداز وار کتاب خونه تاچ n96می تونی برای کار اسان تر استفاده کنی
      اگه نتونستی بگو تا کمکت کنم ببخشید یه کم دیر شد :mrgreen:
      آدلان پایا متخصص در حوضه ربات های پرنده
      https://adlanpaya.ir/

      دیدگاه


        #4
        پاسخ : سوال هایی درباره پد لمسی

        نوشته اصلی توسط rezaf
        سلام. چیزایی که من تو کار با صفحه لمسی یا تاچ متوجه شدم و از اینترنت هم تحقیق کردم ایناست : البته تاچ با تاچ فرق میکنه اما اونی که من استفاده کردم وقتی به سمت خودت بگیری جوری که پایه ها سمت راست پایین باشن پایه هاش به ترتیب از بالا به پایین از این قراره ،
        XR یا همون XN یا X-
        YD یا همون YN یا Y-
        XL یا همون XP یا X+
        YU یا همون YP یا Y+
        حروف RDLU مربوط به گوشه ها هستن Right Down Left Right . این 4تا پایه به 4تا پایه ADC میکرو وصل میشن و به پایه Vref مربوط به ADC هم ولتاژ تغذیه رو میدی مثلا 3.3 ولت. اما خوندن خروجیش: پایه هایی که از میکرو به تاچ وصله ثابت هستن ولی توی برنامه هی کانفیگشون رو باید تغییر بدی به این شکل که،
        برای خوندن مختصات X باید XP رو های کنی XN رو زمین کنی YP رو توسط واحد ADC میخونی عددی که بهت میده میتونی باهاش مخصات X رو بدست بیاری (پایه YN تو این مرحله استفاده نمیشه).
        برای خوندن مختصات Y باید YP رو های کنی YN رو زمین می کنی XP رو توسط واحد ADC میخونی عددی که بهت میده میتونی باهاش مخصات Y رو بدست بیاری (پایه XN تو این مرحله استفاده نمیشه).
        اگه مثلا وسط صفحه لمس شده باشه خروجی ای که می خونی 1.65 ولته. برای استفاده از تاچ میتونی از آی سی های درایور مخصوص این کار هم استفاده کنی. کالیبراسیون تو کار با تاچ مهمه برای اینکه مختصات گوشه ها رو بدونی و بر اساس اونا اندازه گیری رو انجام بدی.
        استفاده از تاچ کاملا از LCD مجزاست و ربطی به مدل LCD نداره فقط باید هم اندازه باشن.
        برای اطلاعات بیشتر پیشنهاد می کنم این لینک رو هم ببینی و کدها رو بررسی کنی البته شاید به آی سی شما نخوره ولی روال کار یکسانه و فرقی نمی کنه:

        http://www.eca.ir/forum2/index.php?topic=74895.0
        منظورتون از های چیه یعنی به vcc وصل کنم؟
        1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
        من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
        !Electronic On! Programming On
        هوشمندانه سوال بپرسیم!
        http://ir02x6.persiangig.com/logo/eca/tanks_01.png

        دیدگاه


          #5
          پاسخ : سوال هایی درباره پد لمسی

          نه یعنی داخل برنامه، اون پین رو یک کن.

          دیدگاه


            #6
            پاسخ : سوال هایی درباره پد لمسی

            نوشته اصلی توسط avr68
            سلام شما به تایت های n96 یه نگاه بنداز وار کتاب خونه تاچ n96می تونی برای کار اسان تر استفاده کنی
            اگه نتونستی بگو تا کمکت کنم ببخشید یه کم دیر شد :mrgreen:
            کتاب خونه از کجا بیارم.....
            حالا این n96 چی هست؟
            توضیح بده
            1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
            من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
            !Electronic On! Programming On
            هوشمندانه سوال بپرسیم!
            http://ir02x6.persiangig.com/logo/eca/tanks_01.png

            دیدگاه


              #7
              پاسخ : سوال هایی درباره پد لمسی

              یه ال سی سی دی زنگی 2.8 است که همراه با تاچ اسکنره بچث ما سر تاچه نه ال سی دی
              کتاب خونه شو میتونی با یه جست وجوی ساده پیدا کنی .بابا خودتم یه کاری بکن :NO:
              آدلان پایا متخصص در حوضه ربات های پرنده
              https://adlanpaya.ir/

              دیدگاه


                #8
                پاسخ : سوال هایی درباره پد لمسی

                نوشته اصلی توسط rezaf
                سلام. چیزایی که من تو کار با صفحه لمسی یا تاچ متوجه شدم و از اینترنت هم تحقیق کردم ایناست : البته تاچ با تاچ فرق میکنه اما اونی که من استفاده کردم وقتی به سمت خودت بگیری جوری که پایه ها سمت راست پایین باشن پایه هاش به ترتیب از بالا به پایین از این قراره ،
                XR یا همون XN یا X-
                YD یا همون YN یا Y-
                XL یا همون XP یا X+
                YU یا همون YP یا Y+
                حروف RDLU مربوط به گوشه ها هستن Right Down Left Right . این 4تا پایه به 4تا پایه ADC میکرو وصل میشن و به پایه Vref مربوط به ADC هم ولتاژ تغذیه رو میدی مثلا 3.3 ولت. اما خوندن خروجیش: پایه هایی که از میکرو به تاچ وصله ثابت هستن ولی توی برنامه هی کانفیگشون رو باید تغییر بدی به این شکل که،
                برای خوندن مختصات X باید XP رو های کنی XN رو زمین کنی YP رو توسط واحد ADC میخونی عددی که بهت میده میتونی باهاش مخصات X رو بدست بیاری (پایه YN تو این مرحله استفاده نمیشه).
                برای خوندن مختصات Y باید YP رو های کنی YN رو زمین می کنی XP رو توسط واحد ADC میخونی عددی که بهت میده میتونی باهاش مخصات Y رو بدست بیاری (پایه XN تو این مرحله استفاده نمیشه).
                اگه مثلا وسط صفحه لمس شده باشه خروجی ای که می خونی 1.65 ولته. برای استفاده از تاچ میتونی از آی سی های درایور مخصوص این کار هم استفاده کنی. کالیبراسیون تو کار با تاچ مهمه برای اینکه مختصات گوشه ها رو بدونی و بر اساس اونا اندازه گیری رو انجام بدی.
                استفاده از تاچ کاملا از LCD مجزاست و ربطی به مدل LCD نداره فقط باید هم اندازه باشن.
                برای اطلاعات بیشتر پیشنهاد می کنم این لینک رو هم ببینی و کدها رو بررسی کنی البته شاید به آی سی شما نخوره ولی روال کار یکسانه و فرقی نمی کنه:

                http://www.eca.ir/forum2/index.php?topic=74895.0
                آیا هردو مرحله خواندن باید باهم و هم زمان انجام شه آخه نمیشه چکار باید کرد؟

                در ضمن لینکی که گذاشتین به زبانc بود انگار شما فکر کردید من به زبان c کار میکنم اما نه من با بیسیک کار میکنم
                لطفا یه مثال بیسیکی بزارید
                1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
                من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
                !Electronic On! Programming On
                هوشمندانه سوال بپرسیم!
                http://ir02x6.persiangig.com/logo/eca/tanks_01.png

                دیدگاه


                  #9
                  پاسخ : سوال هایی درباره پد لمسی

                  سلام
                  شما پایه های -y و -x رو به دوتا پایه از میکرو وصل کن (مهم نیست که adc باشه)
                  +y و +x رو به adc وصل کن
                  برای قرائت نقطه:
                  -ایکس رو یک +ایگرگ رو می خونی و برعکس.
                  حال برای شروع کار باید مختصات 4 گوشه تاچ رو داشته باشی
                  اگه این کار رو کردی بگو تا برم سراغ بخش بعد :nerd: :nerd: :nerd: :nerd: :nerd: :nerd:
                  آدلان پایا متخصص در حوضه ربات های پرنده
                  https://adlanpaya.ir/

                  دیدگاه


                    #10
                    پاسخ : سوال هایی درباره پد لمسی

                    نوشته اصلی توسط mahan.rafiee
                    آیا هردو مرحله خواندن باید باهم و هم زمان انجام شه آخه نمیشه چکار باید کرد؟

                    در ضمن لینکی که گذاشتین به زبانc بود انگار شما فکر کردید من به زبان c کار میکنم اما نه من با بیسیک کار میکنم
                    لطفا یه مثال بیسیکی بزارید
                    نه دوست عزیز ولی فاصلشون با هم باید کم باشه. همچین پروژه هایی توی اینترنت کم هستن اونم معمولا به زبان C نه بیسیک. سعی کنید اگر می خواهید پروژه های سطح بالا انجام بدید کم کم به سمت زبان C برید و جایگزین های بیسیک رو اول یاد بگیرید. من هم مثل شما اول با بیسیک کار می کردم اما حالا که با مزیت های C آشنا شدم دیگه دوست ندارم با بیسیک بنویسم. سعی کنید تو هدری که لینکش رو براتون گذاشتم مراحلی که کار رو انجام داده درک کنید تا بتونید معادل بیسیک اون رو بنویسید. هدر یا همون کتابخونه رو که تو برنامتون Include کنید میتونید از تابع ها و دستوراتش برای راحت تر شدن کارتون استفاده کنید پس اگه هنوز مایلید با بیسیک کار کنید تو اینترنت دنبال کتابخونه یا هدر یا درایور تاچ برای آی سی خودتون و به زبان بیسیک بگردید.

                    دیدگاه


                      #11
                      پاسخ : سوال هایی درباره پد لمسی

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

                      اینم کد: http://uplod.ir/4ln67lu9l2wy/The_Tou...n_Test.rar.htm

                      اضافه شده در تاریخ :

                      http://www.uplooder.net/cgi-bin/dl.c...7a90ab3f9083d1
                      بازم ببخشید
                      1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
                      من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
                      !Electronic On! Programming On
                      هوشمندانه سوال بپرسیم!
                      http://ir02x6.persiangig.com/logo/eca/tanks_01.png

                      دیدگاه


                        #12
                        پاسخ : سوال هایی درباره پد لمسی


                        اینو امتحان کن :nerd:
                        http://www.uplooder.net/cgi-bin/dl.c...d2599b21466092
                        آدلان پایا متخصص در حوضه ربات های پرنده
                        https://adlanpaya.ir/

                        دیدگاه


                          #13
                          پاسخ : سوال هایی درباره پد لمسی

                          این که گذاشتی کار نمی کنه هی رو السیدی مینویسه "y:1023 x:0023" تاچ رولمس میکنم هیچ اتفاقی رو السیدی نمیفته :eek: oo:
                          من گفتم کدم درسته یانه ... نگفتم بری زحمت بکشی یه کد دیگه برام بنویسی من منظورم این بود که بگی مثلا خط فلان رو پاک کن خط فلان مشکل داره ویا... منظورم از فلان شماره خطه

                          راستی من نگفتم که چه مشکلی با کدم دارم
                          برنامه (مال خودم) اجرا میشه فقط خطا داره مثلا من روی صفحه لمسی پیکسلی با مختصات y=110 x=60 رو میزنم السیدی حدود 15تا کمتر نشون میده
                          من چی کار کنم که این adc اشتباه نکنه؟
                          راستی باید سر راه پایه های خروجی تاچ قطعه ای گذاشت؟(مثلا برای نویز گیریadc)

                          اضافه شده در تاریخ :
                          راستی اگر من تاچ رو از مدار خارج کنم یه عالم نویز روadc میفته طوری که السیدی رونمیشه خوند oo: یعنی اون قدر مقدار تغییر میکنه که آدم قاتی میکنه
                          از دست این نویز ها
                          1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
                          من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
                          !Electronic On! Programming On
                          هوشمندانه سوال بپرسیم!
                          http://ir02x6.persiangig.com/logo/eca/tanks_01.png

                          دیدگاه


                            #14
                            پاسخ : سوال هایی درباره پد لمسی

                            سلام شما باید از یاپه ای که -y و -x وصله مقاومت 10کیلو به زمین وصل کنید
                            :nerd:
                            آدلان پایا متخصص در حوضه ربات های پرنده
                            https://adlanpaya.ir/

                            دیدگاه


                              #15
                              پاسخ : سوال هایی درباره پد لمسی

                              نوشته اصلی توسط avr68
                              سلام شما باید از یاپه ای که -y و -x وصله مقاومت 10کیلو به زمین وصل کنید
                              :nerd:
                              انجام دادم
                              yدرست شد :applause: :wow:
                              اما x خرابه :sad: :angry:
                              چه کنم :sad: :sad: :sad:
                              1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
                              من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
                              !Electronic On! Programming On
                              هوشمندانه سوال بپرسیم!
                              http://ir02x6.persiangig.com/logo/eca/tanks_01.png

                              دیدگاه

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