آموزش جامع آردوینو -کار با ورودیهای آنالوگ

 

این جلسه مربوط به دوره قدیمی آردوینو وبسایت می باشد. برای دیدن دوره جدید به این لینک مراجعه فرمایید.

با سلام خدمت دوستان عزیز

 

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

توجه: پروِژه ها کم کم داره سنگین تر میشه پس مطالب رو به دقت و چندین بار بخونید که در جلسات آینده به مشکل بر نخورید. قراره با آردوینو کارای عجیب غریب انجام بدیم!!!

قبل از شروع درس با این مقاومت متغیر که در زیر شکلش رو میبینید آشنا میشیم:

 

 

قطعه ای که در شکل بالا می بینید به اسمهای مختلفی خوانده میشه. هر جا این اسامی رو دیدید یکی هستند:

1-مقاومت متغیر(Variable Resistor)

2-پتانسیومتر(Potentiometer)

3-پوت(Pot)

 

علت اینکه اسم سوم هم به این مقاومت متغیر میگن همون مخفف و سه حرف اول Potentiometer  است.

 

 

در شکل بالا شماتیک داخلی یک پتانسیومتر نشان داده شده است همان طور که می بینید یک میله فلزی درونش وجود دارد که روی یک مسیر دایره ای میگردد و مقاومت آن را تغییر میدهد. همانطور که میبینید 3تا پایه دارد که یک سمت به ولتاژ منفی و سمت دیگر به ولتاژ5+ ولت وصل می شود و با کم و زیاد کردن مقدار مقاومت مقدار ولتاژ هم از 0 تا 5ولت تغییر میکند پس از اتصال به آردوینو این مقدار 0 تا 5 ولت توسط آردوینو به یک عدد بین 0تا1023 تبدیل میشود. به واحدی که درون آردوینو کار تبدیل مقدار آنالوگ به دیجیتال را به عهده دارد اصطلاحا واحد ADC می گویند. برای توضیحات بیشتر در مورد این واحد به لینک زیر مراجعه کنید:

http://robotuav.blog.ir/1394/09/25/ADC

ابتدا مقابل شکل زیر پتانسیومتر رو به بردبرد و آردوینو وصل کنید:

 

کد زیر را یه روی آردوینو بریزید:

 

حالا میتونید پنجره Serial Monitor را باز کنید و یک ستون از اعداد را مشاهده کنید.

 

 

حالا پتانسیومتر را با استفاده از دکمه روش بچرخونید و مشاهده می کنید که پنجره سریال مانیتور اعداد بین 0 تا 1023 را بصورت ستونی نمایش میده.

پنجره سریال مانیتور داده های ورودی از پتانسیومتر که با سیم زرد به ورودی آنالوگ آردوینو وصل شده نشون میده(ANALOG IN). کد زیر هم این ورودی رو برامون معرفی میکنه:

ولتاژ ورودی از این پایه به اعداد بین 0 تا 1023 تقسیم میشه و با یکی از این اعداد به نمایش در می آید.

 

این جلسه هم تموم شد. جلسه بعد یه پروژه جالبتر و البته ترکیبی از جلسه 11 و این جلسه داریم.

برای دریافت آخرین مطالب سایت  و همچنین مطالب منحصر به فرد دیگر که در سایت منتشر نمی شوند میتوانید در کانال تلگرام ما عضو شوید و یا در اینستاگرام ما را فالوو کنید:

در پناه ایزدیکتا باشید

قاسم قاسمی

 

 

 

شاید دوست داشته باشید مطالب زیر را نیز بخوانید:

4 نظر

  • رامان احمدی

    سلام از آموزشهای داخل سایت ممنون اگر امکان داره روش راه اندازی سنسور flc 100 با اردوینو اموزش بدید ممنون

    • حامد قاسمی

      سلام. فعلا در حال آپدیت دوره آردوینو هستیم. قول نمیدیم ولی تلاش میکنیم اگه بشه ای سنسور رو هم در آموزش ها قرار بدیم.

  • نوشتن نظر

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

    اضافه کردن تصویر ( فقط فرمت jpg)