اطلاعیه

Collapse
No announcement yet.

سوال در مورد تاچ touch

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

    سوال در مورد تاچ touch

    سلام
    دوستان گرامی من می خو استم بدونم چرا مقادیری که من از تاچ می خونم اینهمه تغییر می کنه و نیز اینکه چرا مختصاتی که من دارم از تاچ می گیرم یه جورایی ایکس و وای رو باهم جمع می کنه :question:
    دوستان عزیزم تصمیم گرفتم تا یه مدت کمتر به تالار سر بزنم . اگر دیر جواب دادم ببخشید.

    #2
    پاسخ : سوال در مورد تاچ touch

    نوشته اصلی توسط محمدحسـین
    سلام
    دوستان گرامی من می خو استم بدونم چرا مقادیری که من از تاچ می خونم اینهمه تغییر می کنه و نیز اینکه چرا مختصاتی که من دارم از تاچ می گیرم یه جورایی ایکس و وای رو باهم جمع می کنه :question:
    سلام
    منم همین مشکل رو داشتم، پایه هایی که با ADC میخوندم رو با دوتا مقاومت Pull Down کردم درست شد.
    موفق باشید.
    تقدیر تقویم انسانهای عادی ، تغییر تدبیر انسانهای عالیست.

    دیدگاه


      #3
      پاسخ : سوال در مورد تاچ touch

      سلام
      بهتره برنامت رو هم بذاری

      دیدگاه


        #4
        پاسخ : سوال در مورد تاچ touch

        نوشته اصلی توسط mehrdad_italy
        سلام
        بهتره برنامت رو هم بذاری
        char read_touch(void)
        {
        int i=0;
        int a[5] , b[5];
        char p=0;
        x=0; y=0;

        for(i=1; i<3; i++)
        {
        DDRA = 0x05;
        PORTA.0 = 1; PORTA.2 = 0;
        delay_ms(20);
        a[0] = read_adc(1) - Xoffset;

        DDRA = 0x0A;
        PORTA.1 = 1; PORTA.3 = 0;
        delay_ms(20);
        b[0] = read_adc(2) - Yoffset;
        }

        if(a[0]>0 && b[0]>0)
        {
        delay_ms(50);
        p = 1;
        for(i=1; i<4; i++)
        {
        DDRA = 0x05;
        PORTA.0 = 1; PORTA.2 = 0;
        delay_ms(30);
        a[i] = read_adc(1) - Xoffset;

        DDRA = 0x0A;
        PORTA.1 = 1; PORTA.3 = 0;
        delay_ms(30);
        b[i] = read_adc(2) - Yoffset;
        }

        x = (a[1] + a[2] + a[3]) / 3;
        y = (b[1] + b[2] + b[3]) / 3;

        }else
        p = 0;

        return p;
        }
        تقدیر تقویم انسانهای عادی ، تغییر تدبیر انسانهای عالیست.

        دیدگاه


          #5
          پاسخ : سوال در مورد تاچ touch

          منم فکر کنم اگه دوتا پایه های کناری رو یکیشو پول اپ ویکی دیگرو پول داون کنی درست شه
          دعا پشتِ دعا براي آمدنت
          گناه پشــــــتِ گناه براي نيامــدنت
          دل درگــير ، مــيان اين دو انتخــــــــــــــــــــاب
          کــــــــــــــدام آخر ؟ آمـــدنـت يا نيامدنـــــــــــــــــــــــت

          دیدگاه


            #6
            پاسخ : سوال در مورد تاچ touch

            این موضوع مال خیلی قبل هست و من مشکلم رو هر کاری کردم برطرف نشد ، آخر دیدم اصلا یکی از معروف ترین شرکت های سازنده ی نرم افزار کامپایلر هم خودش از یک سخت افزار ( شامل چند تا ترانزیستور ) برای خوندن مقادیر استفاده کرده . من هم از خودم یه چیزی طراحی کردم ( شامل دو سه تا گیت و بافر آنالوگ ( سوئیچ آنالوگ ) که آخر مقادیرش درست شد و دقیق شد .
            البته من از pic استفاده میکنم و نرم افزار هم microc بود و شاید این نقص pic بوده باشه!
            دوستان عزیزم تصمیم گرفتم تا یه مدت کمتر به تالار سر بزنم . اگر دیر جواب دادم ببخشید.

            دیدگاه

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