امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
صفحه نمايش لمسي و ارتباط با ميكروكنتلر
نویسنده پیام
ma_f66 آفلاین
تازه وارد

ارسال‌ها: 12
موضوع‌ها: 2
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 127
( 25 تشکر در 9 ارسال )
ارسال: #12
RE: صفحه نمايش لمسي و ارتباط با ميكروكنتلر
من تو امجد وعباسیان تهران دیدم که می فروشند سایز های مختلفی دارد وچهار پایه دارد ولی من کار نکردم
۱۶-تير-۱۳۸۹, ۰۱:۱۹:۲۶
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #13
RE: صفحه نمايش لمسي و ارتباط با ميكروكنتلر
(۰۵-خرداد-۱۳۸۹, ۱۱:۴۰:۰۷)t3r!p3000 نوشته است: سلام

من چند روز پیش به سرم زد و یه صفحه لمسی مخصوص 128*64 گرفتم به قیمت 6500 تومان !!!

دیروز هم راش انداختم و ساده بود و جالب !!

فقط یه ایراد یه کوچولو داره که صفحه فوق تا سمت راست حداکثر Y برابر 740 می ده و سمت چپ 768 !
یعنی یه خورده تغییراتش خطی نیست !!!!

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

سلام.
درسته که تاریخ پست کمی قدیمیه ولی حالا....

خوب ، من چند وقت پیش همین مشکلو داشتم، فکر کنم دلیلشم اینا بود:

1-ابعاد صفحه ی لمسی (برای 64 در 128) بزرگتر از ابعاد صفحه ی نمایش lcd هست(نه کل بدنه و قسمت فلزی سیاه رنگ در مدل ts12864)،پس باید اول یه برنامه بنویسیم تا صفحه ی لمسی رو نسبت به lcd کالیبره کنیم(بوسیله ی کاربر) تا تغییرات خطی شه.

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

بنابه همین دومورد برنامه ای نوشته بودم(که درسته حجمش زیاده اما کارش درسته) که یه کیبرد مجازی درست می کنه (get_Touched)(شما می تونید با توجه به تعداد کلید ها و طول و عرض lcd ، یه عکس درست کنید و بزنید رو lcd و یه کیبرد درست کنید، همچنین می تونید مختصات نمایش صفحه کلید رو هم تغییر بدید.)

اینم روش اتصال صفحه لمسی به میکرو که با این حالت اتصال ، درست کار کرد.


[تصویر:  1278550522.jpg]


اینم برنامه(زیاد بود فایلشو آپ کردم)

.rar   ADC_Touch_v2.rar (اندازه: 1.73 KB / تعداد دفعات دریافت: 120)


اینم یه pdf که تبدیل شده ی یک سایت بود که منبعش یادم نیست:

.pdf   touch screen.pdf (اندازه: 85.58 KB / تعداد دفعات دریافت: 187)

دقت کنید که رفرنس بر روی AVCC هست و چندتا خازن به محل وصل avcc به 5 ولت بزارید.
۱۶-تير-۱۳۸۹, ۱۴:۲۹:۲۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, Solsal, sharin, movahed
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #14
RE: صفحه نمايش لمسي و ارتباط با ميكروكنتلر
مهندس نمونه برداری زیاد جالب نیست !!!
چون معمولا نقاط اضافه ای که روشن میشن معمولا سمت چپ بالا هستن و میل به اون ور داره !!

ولی برنامه جالبی نوشته بودی !!

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

و به نظر من بهتره واسه نقاشی کشیدن ازشون استفاده نشه و فقط انتخاب منو باشه !!!
اونطوری وقتی تو برنامه اولین نقطه فشر داده شده رو دریافت می کنیم و کارشو انجام میدیم و منتظر می مونیم طرف دستشو از رو صفحه برداره و حالا دوباره اسکن مجدد تاچ !!!!!!
۱۶-تير-۱۳۸۹, ۱۴:۵۳:۰۱
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #15
RE: صفحه نمايش لمسي و ارتباط با ميكروكنتلر
(۱۶-تير-۱۳۸۹, ۱۴:۵۳:۰۱)t3r!p3000 نوشته است: مهندس نمونه برداری زیاد جالب نیست !!!
چون معمولا نقاط اضافه ای که روشن میشن معمولا سمت چپ بالا هستن و میل به اون ور داره !!

ولی برنامه جالبی نوشته بودی !!

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

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

پس صفحه ی لمسی هامون با هم فرق دارن!
(یه سوال: چرا 740 و 768 حداکثر مقدار خوانده شده از adc هست؟ مال من که 1023 کامل بود، مقاومت پول داون چقدره؟ رفرنس avcc رو نزدیک به تغذیه ی میکرو و جایی که پول داون ها وصل شدن (برای محکم کاری)، متصل کنیدها!{یه بار سر همین قضیه داشتم دیوونه می شدم چون "back light ال سی دی مو به حداکثر گذاشته بودم که ماشالا برقو می خورد. و درنتیجه وقتی به adc برق اولیه رو می دادم میکرو ریست می کرد}

درضمن او چند سطری که در مورد صفحه کلید مجازی گفتم مال ورژن قبلی برنامه هست که به دلیل مشکلاتش حذفش کردم.
یعنی اون چند سطر (get_touched , ..,,)چرت و پرته!!!
(آخرین ویرایش در این ارسال: ۱۶-تير-۱۳۸۹, ۱۵:۱۱:۵۵، توسط salehjg.)
۱۶-تير-۱۳۸۹, ۱۵:۰۷:۴۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #16
RE: صفحه نمايش لمسي و ارتباط با ميكروكنتلر
(۱۶-تير-۱۳۸۹, ۱۵:۰۷:۴۲)salehjg نوشته است: پس صفحه ی لمسی هامون با هم فرق دارن!
(یه سوال: چرا 740 و 768 حداکثر مقدار خوانده شده از adc هست؟ مال من که 1023 کامل بود،
واسه خودم هم سوال بودش !!

نقل قول: مقاومت پول داون چقدره؟
مثل شما 10 کیلو !

نقل قول: رفرنس avcc رو نزدیک به تغذیه ی میکرو و جایی که پول داون ها وصل شدن (برای محکم کاری)، متصل کنیدها!{یه بار سر همین قضیه داشتم دیوونه می شدم چون "back light ال سی دی مو به حداکثر گذاشته بودم که ماشالا برقو می خورد. و درنتیجه وقتی به adc برق اولیه رو می دادم میکرو ریست می کرد}
تست برد بوردی بود و عیب از تغذیه نبود !!!

نقل قول: درضمن او چند سطری که در مورد صفحه کلید مجازی گفتم مال ورژن قبلی برنامه هست که به دلیل مشکلاتش حذفش کردم.
یعنی اون چند سطر (get_touched , ..,,)چرت و پرته!!!
اوکی
۱۶-تير-۱۳۸۹, ۱۵:۵۰:۱۸
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ارتباط با پورت موازی LPT lord_viper 1 6,875 ۲۳-آبان-۱۳۹۴, ۱۵:۲۵:۴۵
آخرین ارسال: mojtaba.rezai
  نرم افزاری برای ارتباط با پورت COM elvand 0 2,331 ۲۸-آبان-۱۳۸۶, ۲۰:۰۴:۵۴
آخرین ارسال: elvand
  اعوجاج در نمايش سيگنال sajjadea 7 5,194 ۲۳-آبان-۱۳۸۶, ۰۹:۵۰:۱۱
آخرین ارسال: ha_60
  ارتباط صفحه کلید و LCD به کمک 8051 kimia_mybb1.2_import12502 8 8,989 ۱۹-خرداد-۱۳۸۵, ۱۲:۲۵:۰۱
آخرین ارسال: ha_60

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS