امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
wheel موس
نویسنده پیام
m_azari16 آفلاین
تازه وارد

ارسال‌ها: 18
موضوع‌ها: 12
تاریخ عضویت: اسفند ۱۳۸۷

تشکرها : 0
( 6 تشکر در 5 ارسال )
ارسال: #1
wheel موس
سلام
کسی تا حالا با wheel موس کار کرده
کارش مثل مادون قرمز گلوله موس های قدیمی به طوری که دوتا سوییچ است که اگر از طرف چپ به راست بچرخه اول چپ و سپس راستی یک می شود .من این کلید ها رو به int میکرو وصل کردم و با یک شدن هر اینتراپت ال ای دی مخصوص به آن روشن می شود. یعنی یک ال ای دی مخصوص چپ و یک ال ای دی مخصوص راست
اما وقتی کلید رو می چرخونم این اتفاق نمی افته یعنی وقتی که به طرف چپ یا راست می چرخونم گاهی لابه لای چشمک زدن ال ای دی ها به جای ال ای دی راست یا چپ اون یکی روشن میشه برنامه من هم اینه:
$regfile = "m8def.dat"
$crystal = 8000000
Config Portc = Output
Enable Interrupts
Enable Int0
Enable Int1
Config Int0 = Rising
Config Int1 = Rising
On Int0 Lef
On Int1 Righ
Do

Loop

End

Lef:
Portc.5 = 1
Portc.4 = 0
Return
Return

Righ:
Portc.4 = 1
Portc.5 = 0
Return
Return
۰۲-فروردین-۱۳۸۸, ۱۵:۱۰:۵۹
ارسال‌ها
پاسخ
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #2
RE: wheel موس
سلام
اگه توی سرعت چرخوندن بالا این مورد پیش پیش میاد ، مشکل از سرعت میکرو هست ، باید از کریستال بزرگتر استفاده کنید
اگه توی همه سرعت ها این مورد پیش مییاد ممکنه عیب از wheel باشه یا پایه های وقفه pull up یا pulldown نشده باشند (سطح صفر ویک درست مشخص نشده باشه )
۰۳-فروردین-۱۳۸۸, ۰۷:۰۴:۳۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #3
RE: wheel موس
من برنامت رو نخوندم ولی اینا یه راه راحت تر دارن البته اگه ترتیب روشن شدن اینجوری باشه
اول a بعد a و b و بعد فقط b
حالا شما از یه فیلیپ فلاپ نوع D استفاده کن یه کلاک داره یه پایه D و یه خروجی
مثلا a به کلاک، b به D و خروجی هم Q هست اگه یک باشه چپ و اگه ۰ باشه راست چشمک هم نمی زنه

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۰۳-فروردین-۱۳۸۸, ۰۸:۴۵:۵۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 1nafar, t3r!p3000
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #4
RE: wheel موس
سلام
از دستور ENCODER هم میشه در بسکام استفاده کرد (البته اگه سرعت چرخش متوسط باشه )
۰۳-فروردین-۱۳۸۸, ۱۲:۲۳:۴۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000


پرش به انجمن:


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

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