آموزش Codevision AVR
مجموعه آموزشی Codevision AVR شامل 18 ساعت آموزش صوتی تصویری و به زبان فارسی است که راهنمای بسیار مناسبی برای افرادی است که قصد دارند کار با میکروکنترلر های AVR را شروع کنند. این بسته آموزشی شامل مطالب کاربردی و مفید بسیار زیادی است که علاقه مندان را یاری می کند تا در ابتدا با AVR و سپس با زبان C آشنا شوند و در ادامه با استفاده از این دو پروژه های میکروکنترلری خود را بسازند. این بسته آموزشی علاوه بر آموزش مالتی مدیا شامل نرم افزار های Codevision AVR 3.12 و AVR Studio نیز هست که بر روی تمام ویندوز های 32 بیتی و 64 بیتی قابل نصب هستند.
خرید آموزش Codevision AVR

چرا باید از آردوینو استفاده کنیم

چرا باید از آردوینو استفاده کنیم
5 (100%) 3 votes

آردوینو

چرا باید از آردوینو استفاده کنیم؟

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

 

اوپن سورس بودن آردوینو

اولین عاملی که باعث توسعه فوق العاده آردوینو شده است ، اوپن سورس بودن نرم افزار و سخت افزار آن است. رایگان بودن نرم افزار IDE ( محیط برنامه نویسی ) و رایگان بودن طرح ها و نقشه های سخت افزاری و بوت لودر های آردوینو تنها یکی از مزیت های اوپن سورس بودن است. از دیگر مزایای اوپن سورس بودن این است که تمام سورس های برنامه و نقشه مدارات در اختیار شماست و میتوانید بنا به نیاز خودتان آنها را تغییر دهید و نیازی نیست آنها را از ابتدا ایجاد کنید.

اما فراگیری نرم افزار آردوینو بیشتر به دلیل رایگان بودن IDE این نرم افزار و در عین حال امکانات فوق العاده زیاد آن است. شما می توانید نرم افزار Arduino را به صورت کاملا رایگان و با امکانات کامل دانلود کنید در حالی که برای خرید لایسنس نرم افزار کدویژن باید هزینه ای معادل 150 الی 200 یورو و برای خرید لایسنس نرم افزار بسکام باید هزینه 120 دلاری پرداخت کنید.

شاید بگویید ما در ایران به صورت رایگان از این نرم افزار ها استفاده می کنیم! حتما می دانید که در ایران اغلب با استفاده از کرک ها و سریال های جعلی کاربران به صورت غیرقانونی از نرم افزار ها استفاده می کنند اما در اینجا قصد ندارم در مورد این موضوع توضیح دهم. فرض می کنیم نرم افزار کدویژن ، بسکام هم مانند نرم افزار آردوینو به صورت رایگان و قانونی در اختیار شماست! حال کدام یک را انتخاب می کنید؟ حتما می پرسید در این شرایط چرا باید آردوینو را انتخاب کرد؟ مسئله اصلی آموزش ها و کتابخانه های موجود در کنار سادگی است. هزاران توسعه دهنده که در سراسر جهان از آردوینو استفاده می کنند هر روز ماژول ها و سخت افزار های جدیدی برای آردوینو طراحی می کنند و کتابخانه های آن را به صورت رایگان به همراه مثال های فراوان در اختیار استفاده کنندگان قرار می دهند پس اگر شما قصد داشتید از سخت افزار های جدیدی که به بازار می آید استفاده کنید، می توانید امیدوار باشید که هزاران نفر پیش از شما آن را راه اندازی کرده اند و مثال ها و آموزش های آن موجود است در حالیکه در مورد کدویژن و بسکام چنین نیست و شاید اگر خیلی خوش شانس باشید بتوانید فقط نمونه ای مشابه به آنچه میخواهید را پیدا کنید و باید ساعتها وقت صرف کنید تا نمونه موجود را بررسی کنید و مطابق نیازتان آن را تغییر دهید. اما ماژولار بودن پلتفرم آردوینو باعث شده تا کتابخانه های مستقل زیادی برای هر ماژول در اختیار شما باشد و شما می توانید کدهای مربوط به هر ماژول را به پروژه خود اضافه کنید و به سادگی تنظیمات کتابخانه را انجام دهید و کتابخانه های مختلف را به صورت ماژولار با هم ترکیب کنید.

این مطلب را از دست ندهید  دانلود نرم افزار آردوینو Arduino 1.6.12

شیلد های آردوینو

سادگی فوق العاده

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

شیلد آردوینو

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

البته نرم افزار آردوینو قابلیت تولید فایل hex برای انتقال بر روی میکرو از طریق پروگرامر های ISP و … را نیز دارد.

این مطلب را از دست ندهید  آردوینو UNO

برد آردوینو را می توانید به سادگی به ویندوز ، مک یا اندروید متصل کنید.

مقرون به صرفه بودن

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

این در حالی است که شما با پرداخت مبلغی کمتر از 25 هزارتومان می توانید یک عدد آردوینو UNO تهیه کنید که می توانید با اتصال آن به صورت مستقیم به کامپیوتر آن را برنامه ریزی کنید. از طریق همان کابل usb تغذیه بردتان را تامین نمایید و بدون نیاز به برد بورد و سیم و … از میکروکنترلتان استفاده کنید!

 

در دسترس بودن

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

 

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

این مطلب را از دست ندهید  کد اسکی (ASCII)

امیدوارم مطالب مفیدی را برای شما بیان کرده باشم ، لطفا شما هم نظرتان را در مورد آردوینو در زیر همین مطلب بنویسید.

 

خرید اردوینو

محمد حمیدی

علاقه مند به الکترونیک دیجیتال ، برنامه نویسی میکرو کنترلر ، طراحی و ساخت دستگاه های جدید ، کارآفرینی و سیستم سازی ;)

یک دیدگاه برای “چرا باید از آردوینو استفاده کنیم” ثبت شده

  1. با سلام
    مطالبی که اشاره کردید همه درسته و اون قسمتی که گفتید ۳۰ تومان پول برای پروگرامر با avr مقایسه کردید …..ولی اصلی ترین موضوع در اردوینو داشتن کتابخانه ها یش هست که این خود برمیگرده به هدف ساختش ….این برد برای افراد مبتدی و بدون تجربه ساخته شده که میخوان شروع کن و برای همین کتابخانه فراوون داره و در هرزمینه ای …..و از طرفی کسانی که تجربه ساخت یه دستگاه رو ندارند و اما علاقه به الکترونیک دارند به سمت این برد رفتند.
    و نکته جالب دیگه اینکه کسانی که به نوعی تخصص اصلی انها الکترونیک هست گاهی به سمت این برد ها میروند و برای کاهش هزینه و مخفی شدن کار و یا هردلیل دیگر این برد رو میسازند و دلیلش همین کتابخانه هاست… اردوینو برای اکثر ماژول هاکتابخانه ارائه داده مثلا برای ماژول nrf24l01 و dht11/22 و سون سگمنت و esp8266 و …که هیچ یک از این ماژول ها کتابخانه ای به صورت رسمی نه کدویژن داده نه بسکام و نه میکروسی ….همون طور که میدونید داشتن کتابخانه رسمی برای یک ماژول به معنی راه اندازی ساده ماژول هست…

پاسخ دهید

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