مهندس موفق الکترونیک

بردهای آردوینو Arduino

بردهای آردوینو یا Arduino یک پلتفرم اپن سورس برای ساخت پروژه های الکترونیک است. آردوینو از دو قسمت برد سخت افزاری و یک محیط برنامه نویسی تشکیل شده است. سخت افزار ها در مدل های مختلف با میکروکنترلر تولید می شوند و قسمت نرم افزاری که یک IDE یا محیط یکپارچه نرم افزاری هست و روی کامپیوتر شما نصب و اجرا می شود.

بردهای آردوینو Arduino

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

بر خلاف مدارهای دیجتالی قابل برنامه ریزی دیگر ، Arduino نیاز به قطعات زیادی برای طراحی یک پروژه ندارد و همچنین امروزه ماژول های فراوانی برای راحتی کار با آردوینو طراحی و به بازار عرضه شده است که کار با Arduino و  ساخت پروژه های ساده را بسیار راحتر کرده است.

بردهای آردوینو Arduino

شما به راحتی با اتصال کابل USB برد های آردوینو به کامپیوتر میتوانید برنامه نوشته شده در محیط برنامه نویسی IDE را به برد منتقل یا به اصلاح تخصصی پرگرام کنید. در ادامه با میکرو دیزاینر الکترونیک همراه باشید تا با بردهای آردوینو بیشتر آشنا شوید.

بردهای آردوینو Arduino

محیط برنامه نویسی آردوینو یا Arduino IDE از یک ورژن ساده شده زبان ++C  استفاده می کند و با توابع از پیش ساخته شده برنامه نویسی را خیلی راحتر میکند.

مطلب پیشنهادی:  وقفه ها در آردوینو

چه چیز هایی روی بردهای آردیونو وجود دارد؟

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

قسمت پاور (با جک آداپتور یا USB)

برای تامین تغذیه برد های Arduino دو راه وجود دارد:

1-کابل USB

2- آداپتور

در نوع USB  که پورت USB هم برای پرگرام کردن برد و همچنین چون پورت دارای ولتاژ 5 ولت میباشد برای تغذیه برد آردوینو نیز میتواند مورد استفاده قرار گیرد. اگر هم USB  در دسترس نبود با یک آداپتور میتوان تغذیه برد را تامین کرد.

پایه ها (5 ولت ، 3.3 ولت ، زمین ، آنالوگ ، دیجیتال ، PWM ، AREF )

پایه GND : روی برد چندین GND یا زمین وجود دارد.

پایه 5 و 3.3 ولت : با توجه به اینکه بعضی ماژول ها با 3.3 ولت و بعضی دیگر با 5 ولت کار میکنند برای همین هر دو نوع ولتاژ روی برد تعبیه شده است.

پایه های آنالوگ : روی برد ها قسمتی با عنوان Analog لیبل خورده که پین هایی برای دریافت ورودی های آنالوگ و تبدیل آن به دیجیتال پیش بینی شده است و برای اتصال سنسور های آنالوگ مانند LM35 میتوان استفاده کرد.

پایه های دیجیتال: پایه های Digital برای کاربرد بعنوان ورودی و خروجی های دیجیتال تعبیه شدن مثلا روشن کردن LED یا اتصال شستی و..

مطلب پیشنهادی:  چرا باید از آردوینو استفاده کنیم؟

پایه PWM : روی بعضی پایه ها با علامت “ ~ “  نشان خورده که این پایه های علاوه بر کابرد دیجیتالی میتوانند بعنوان PWM یا مدولاسیون پهنای باند مورد استفاده قرار گیرند.

پایه AREF : ولتاژ مرجع ADC میکروکنترلر است ! بخش ADC میکروکنترلر یا Arduino را بخونید متوجه میشید J

شستی ریست

این پوش باتن یا شستی وصل شده به پایه ریست میکروکنترلر و با فشردن آن میکرو ریست میشه و کد از اول اجرا میشه.

LED پاور

این LED نشان میده که برد روشن است یا نه !

آیسی اصلی یا میکروکنترلر

برنامه نوشته شده روی این آیسی پرگرام میشه و معمولا از میکروکنترلرهای سری ATMEGA  شرکت ATMEL میباشد و برد های قدرتمند Arduino دارای میکروکنترلرهای قدرتمند هستند و با توجه به کابردتان میتوانید بهترین برد را انتخاب کنید.

قطعات دیگر شامل : رگولاتور ولتاژ ، LED  های RX,TX ، مقاومت ، خازن و غیره

بردهای آردوینو Arduino

انواع برد های آردیونو

برد Arduino Uno

برد Arduino LilyPad

برد  Arduino Mega

برد Arduino Leonardo

برد Arduino Nano

برد Arduino Pro mini

برد Arduino Due

و برد های دیگری که الان هستند و بردهایی که در آینده تولید خواهند شد.

سنسور های مخصوص آردوینو

شرکت های پخش قطعات و تولید بردهای آردوینو برای راحتی کار سنسور های پر مصرف را بصورت برد های کوچولو یا ماژول درآوردن و براحتی قابل اتصال به برد های آردوینو می باشند و همچنین همراه آن معمولا کتابخانه های مورد نیاز هم قابل دانلود هستند و این یعنی راحتی بیش از حد کار  🙂

مطلب پیشنهادی:  آموزش پروتکل ارتباطی CAN در آردوینو – نحوه‌ی ارتباط ماژول MCP2515 CAN BUS با بورد آردوینو

بردهای آردوینو Arduino

برد های شیلد یا Shields

شیلد ها برد های از قبل ساخته شده ای هستند که برای افزودن قابلیت های ویژه به برد های آردوینو طراحی شده اند مثلا شیلد LCD رنگی و شیلد اینترنت ،ارتباط  وایرلس و غیره که روی برد ها براحتی نصب و یا کتابخونه های موجود براحتی قابل برنامه نویسی و استفاده هستند بهمین راحتی 🙂

دانلود نرم افزار آردوینو

مطالب آموزشی آردوینو

اگر این نوشته‌ برایتان مفید بود لطفا کامنت بنویسید.

مطالعه دیگر جلسات این آموزش                    جلسه بعدی >>

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

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