سلام به دوستان
عزیزان من در یکی از پروژه ها از 6 پین پورت D میکرو mega32 به عنوان ورودی و خروجی کی پد استفاده کردم و از دو پین 1و2 این پورت به عنوان ارتباط سریال استفاده می کنم
برای اسکن کردن کی پد با وجود ارتباط سریال و کانفیک این ارتباط نتونستم از تابع مشهور getkbd در بسکام استفاده کنم با توجه به توضیحات آقایان سپاسیار و کی نژاد یک تابع نوشتم به این صورت که ابتدا سطرها را تک تک صفر میکرد و سپس ستوه ها رو میخوند و متناسب با کلید فشرده شده عملی رو انجام بدهد اما این تابع فقط یک بار اجرا می شود و کار رو ادامه نمی دهد بعد از اون یه تابع بی نهایت ساده با if نوشتم که همون کار بالا رو به سادگی انجام میداد که باز جواب نگرفتم
کی پدی که ساخته ام 3*3 است
دوستان گرامی اگر نکته ای هست که باید رعایت بشه لطف کنید یاری بفرمایید.
از اساتید مخصوصا آقایان کی نژاد و آراسته تقاضا دارم یاری کنند.
سپاس بیکران
عزیزان من در یکی از پروژه ها از 6 پین پورت D میکرو mega32 به عنوان ورودی و خروجی کی پد استفاده کردم و از دو پین 1و2 این پورت به عنوان ارتباط سریال استفاده می کنم
برای اسکن کردن کی پد با وجود ارتباط سریال و کانفیک این ارتباط نتونستم از تابع مشهور getkbd در بسکام استفاده کنم با توجه به توضیحات آقایان سپاسیار و کی نژاد یک تابع نوشتم به این صورت که ابتدا سطرها را تک تک صفر میکرد و سپس ستوه ها رو میخوند و متناسب با کلید فشرده شده عملی رو انجام بدهد اما این تابع فقط یک بار اجرا می شود و کار رو ادامه نمی دهد بعد از اون یه تابع بی نهایت ساده با if نوشتم که همون کار بالا رو به سادگی انجام میداد که باز جواب نگرفتم
کی پدی که ساخته ام 3*3 است
دوستان گرامی اگر نکته ای هست که باید رعایت بشه لطف کنید یاری بفرمایید.
از اساتید مخصوصا آقایان کی نژاد و آراسته تقاضا دارم یاری کنند.
سپاس بیکران
دیدگاه