- 2010-02-07
- 1,110
- 1,946
سلام مهندس برای اینکه بفهمیم چرا تو محیط لاگ یوبوت دوربینها ، دستوری رو قبول نمیکنه از کیبورد نیاز دارم سند مبدل سریال رو از حیث سلامت تست کنم چون نمایش رو داریم تو برنامه پوتی اما ارسال مبدل سریال مشکوکه لذا کد برعکس این حالت پست بالا رو اگر لطف کنید ممنونم ،میخوام تو برنامه پوتی توسط کیبورد بنویسم اما نتیجه دستورات تایپی در پوتی روی کنسول آردینو نمایش داده بشه چندتا دستور رو خودم وارد کردم اما شک دارم،جواب نداد.
مبدل چند حالته هست یکم گیج کننده هست تست سلامتش،اگرهم معیوب بود که مجبورم یجوری آردینو رو بجای مبدل استفاده کنیم تو کنسول هم دستور تایپ بشه هم نمایش داده بشه لاگها. ممنون وسپاسگذارم
اگر هم با اتصال وجامپر دوپورت سریال میشه نتیجه گرفت بتنهایی تابحال جواب نداده اینمدلی، شاید بعلت نبود سیم گرانده یا من ناقص دارم چیزی رو اجرا میکنم،خلاصه کلام میخوام از پوتی بفرستم رو آردینو
سلام
از کیبورد PS2 و قدیمی استفاده کردم تا بشه با آردوینو UNO راه اندازی کرد. البته اگر بخواهید کیبورد USB با UNO راهاندازی کنید؛ نیاز به شیلد USB-HOST دارید که من نداشتم.
اما روش کار:
الف_ کیبورد رایانه از نوع PS2:
۱- کانکتور کیبورد رو از طریق پینهای Data (پین ۱) و Clock (پین ۵) به پینهای دیجیتال آردوینو باید متصل کرد. (طبق برنامه ذیل، پین Data به پین ۲ آردوینو و Clock به پین ۳ آردوینو باید وصل بشه)
۲- پین VCC (پین ۴) و GND (پین ۳) کانکتور کیبورد رو هم به پینهای معادل در آردوینو باید وصل کنید.
ب- Uart:
۱- طبق معمول، پینهای TX و RX ماژول Uart رو بطور مخالف به پینهای TX و RX آردوینو وصل کنیم. و البته پین GND رو هم میبایست متصل کرد.
ج- برنامه:
۱- برای اجرای برنامه آردوینو، نیاز به کتابخانه PS2Keyboard داریم که باید به کتابخونه آردوینو افزود.
۲- کد برنامه رو طبق تصویر زیر وارد و نهایتا به آردوینو آپلود فرمایید:
د- Putty :
با برنامههای مختلفی میشه کار کرد؛ اما من از Putty استفاده کردم.
با استفاده از گزینه serial و سپس تنظیم بادریت روی 9600 ، همچنین پورت مناسب برای برای Uart، وارد صفحه اصلی Putty میشیم.
حالا با تایپ هر حرف از کیبورد، باید معادل آن در نرمافزار Putty منعکس شود.
نکات قابل توجه:
۱- اگر پروگرام برنامه و اتصالات کیبورد دقیق باشه. همزمان با فشردن هر کلید کیبورد، میبایست LED وضعیت TX روی آردوینو یکبار روشن بشه.
۲- بهتر است ابتدا یکبار نرمافزار Putty رو با پورت آردوینو باز کنیم و تست کلیدها رو انجام بدیم. در اینصورت اطمینان پیدا میکنیم که اتصالات کیبورد به آردوینو، کارکرد نرمافزار و البته اتصالات به رایانه دقیق و بدون نقص هست.
سپس نرمافزار Putty رو ببندید و اینبار Putty رو با شماره پورت مربوط به Uart باز نمایید.
آخرین ویرایش: