پروژه اتمل استودیوپروژه الکترونیکپروژه های AVR

پروژه راه اندازی جوی استیک با AVR و اتمل استودیو

سلام. پروژه جوی استیک را با کامپایلر اتمل استودیو آماده کردیم ! فیلم عملکرد مدار را از دست ندهید.

پروژه جوی استیک با AVR

پروژه جوی استیک اتمل استودیو
پروژه جوی استیک اتمل استودیو
ما در این پروژه یک ماژول جوی استیک را با میکروکنترلر Atmega 8 (دیتاشیت مگا 8) فعال میکنیم ! joystick یک ماژول ورودی برای ارتباط و کنترل چیزهایی مثل روبات و … است.

مدار پروژه راه اندازی جوی استیک با AVR

پروژه جوی استیک اتمل استودیو

  • میکروکنترلر Atmega 8
  • منبع تغذیه 5V
  • ال ای دی (4 عدد)
  • خازن 1000 پیکوفاراد
  • خازن 100 نانوفاراد (5 عدد)
  • مقاومت 1 کیلو اهم (6 عدد)
  • کامپایلر اتمل استودیو (دانلود اتمل استودیو)

جوی استیک چیست ؟

جوی استیک اتمل استودیو
جوی استیک اتمل استودیو

ماژول جوی استیک دارای دو محور است. یکی افقی و یکی عمودی. هر محور جوی استیک به یک پتانسیومتر یا مقاومت یا … متصل است . نقاط میانی به عنوان Rx و Ry قرار میگیرند. این پین ها به عنوان پین سیگنال خروجی برای جوی استیک قرار دارند. هنگامی که دسته جوی استیک را در محور افقی حرکت بدهیم ولتاژ در پین Rx تغییر میکند.

ولتاز در Rx هنگامی که دسته را به جلو حرکت بدهیم افزایش پیدا میکند ولتاژ در پین Rx هنگام حرکت به عقب کاهش پیدا میکند. همچنین وقتی که به سمت جلو حرکت بدهیم ولتاژ Ry افزایش پیدا میکند و وقتی به سمت پایین حرکت بدهیم ولتاژ در Ry کاهش پیدا میکند.

بنا بر این ما چهار کانال جوی استیک را در 2 عدد کانال ADC (آنالوگ به دیجیتال) داریم. همیشه در هر پین 1 ولت داریم، وقتی که دسته را حرکت بدهیم ولتاژ در هر پین مطابق با جهت تغییر پیدا میکند.

ما میخواهیم از 2 عدد کانال ADC میکروکنترلرمان برای انجام کار استفاده کنیم. میخواهیم از کانال های 0 و 1 استفاده کنیم !

ولتاژ جوی استیک کاملا خطی و پایدار نیست. این یعنی نویز داریم برای فیلتر کردن نویز خازن ها با  مقاومت در مدار قرار میگیرند.

موارد موجود در فایل : سورس کامل

پروژه ها رایگان هستند. برای دانلود فایل های پروژه باید در سایت عضو باشید. ثبت نام / ورود

نظرتان را در مورد این مطلب با ستاره دادن اعلام کنید
امیدوارم این مطلب برای شما مفید بوده باشد. نظرات ، مشکلات و پیشنهادات خود را در پایین صفحه اعلام کنید
محمد رحیمی

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را قرار دهم. مالکیتی بر مطالب ارائه شده ندارم. اکثر فعالیت بنده در زمینه ترجمه است. (در خصوص سوال در مورد این مطلب از قسمت نظرات همین مطلب اقدام کنید)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *