Arduino چیست ؟ در مورد این پلات فورم منبع باز الکترونیکی بیشتر بدانیم
Arduino یک پلات فورم پروتوتایپ الکترونیکی منبع باز انعطاف پذیر است که به سادگی چه از لحاظ سخت افزاری و چه از لحاظ نرم افزاری قابل استفاده است. امروز قصد داریم با این مقاله شما را با این قطعه های جالب آشنا کنیم و به شما نشان دهیم که استفاده از آن ها چقدر ساده و البته کاربردی است .
سخت افزار Arduino یک برد گردشی منبع باز با یک میکروپروسسور و یک ورودی و یک خروجی است . همچنین دارای پین هایی برای ارتباط و کنترل کردن اشیای فیزیکی شامل (LED, servos و دکمه ها و …) است . این برد می تواند به کمک درگاه یواس بی تغذیه شود و یا می توان آن را به کمک هر منبع تغذیه خارجی که دیگر سخت افزارها و سنسور ها را تغذیه می کند ، آن را تغذیه کرد .
Arduino همچنین دارای یک نرم افزاری منبع باز چیزی شبیه به C++ ، است. بخشی در این قطعه وجود دارد به نام Arduino integrated development environment که به اختصار به آن IDE می گویند . IDE به شما این امکان را می دهد که کد نویسی کنید ، آن را کامپایل کنید و بر روی Arduino خودتان آپلود کنید تا از آن برای پروژ ها و کارهای پروتوتایپی استفاده کنید .
و تمامی این چیزها تنها برای این ساخته شده است تا هنرمندان و تولیدکنندگان به راحتی بتوانند ایده ها و افکار خود را واقعی ساخته و آن را با اشیا واقعی اجرا نمایند . اگر شما هم دوست دارید چیزی را از خودتان بسازید ، نگاهی داشته باشید تا آپشنهای سخت افزاری و نرم افزاری موجود را مشاهده کنید و سپس آغاز کنید .
برای شروع به شما پیشنهاد می کنم که از کیتهای ۳۰ دلاری که این روزها معادل حدودا پنجاه هزار تومان است ، استفاده کنید . سپس اگر دیدید این کار را دوست داشتید می توانید از کیتهای گران تر استفاده کنید .
تصویری را که در زیر مشاهده می کنید بر پایه ی فریتایزینگ ساخته شده است و در واقع برای یک برد Arduino استاندارد می توان به آن رجوع کرد .
Arduino انواع مختلفی دارد که این باعث می شود که شما بازه گسترده ای از انتخاب را پیش رو داشته باشید . با این حال مزیت دیگرش هم این است که شما می توانید از میان قطعات فراوانی که پیش رو دارید راه حلها و انتخابات بهتری داشته باشید .
در اینجا بدلیل محدودیتهایی که داریم نمی توانیم تمام آپشن های Arduino را مطرح کنیم ، پس فقط به تعدادی محدود از آنها بسنده می کنیم.
برای پیدا کردن سخت افزارهای بیشتری از Arduino می تواند لینکهای زیر را چک کنید .
در زیر می توانید مشاهده کنید که بسیاری از شیلد ها شبیه خود برد آردینو ها هستند . با این حال خیالتان راحت باشد که سردرگم نمی شوید چرا که این شیلد ها از قطعه ی اصلی پردازش بی بهره اند ، قطعه که به کمک آن می توانید برنامه ها را بنویسید ( چیزی که در ادامه در آخر مقاله به آن خواهیم رسید )
تعداد بسیار زیاد از شیلد های Arduino دیگری مانند شیلدهای موزیک ، بازی های ویدویی و بلوتوث موجود می باشد . به شما پیشنهاد می کنیم که خودتان شیلد مورد نظرتان را برای پروژتان ، با جستجو پیدا کنید .
اگر شما به دنبال آردوینو و شیلدهای پروتوتایپی همراه هم هستید ، به شما پیشنهاد می کنیم که فریتایزینگ را چک کنید که آنها نه تنها به شما در مراحل و استیج های پروژتان کمک می کنند بلکه به شما کمک می کنند تا برد های دائمی PCBخود را برای پروژتان آماده کنید .
هر برنامه ای که آن را می نویسید به اسکچ شناخته می شود که بعد از آن کامپایل شده و سپس بر روی آردوینو شما به کمک IDE آپلود می شود . تعداد بسیار زیادی از اسکچ ها به صورت آنلاین و رایگان موجود می باشند و همچنین دیگر IDE ها طوری هستند که با اکثر آردوینو ها سازگار می باشند و کار می کنند .
Eclipse و Notepad++ دو اسکچ بسیار محبوب می باشند که به کمک آنها می توانید برنامه ها را بسازید ولی با این حال دسترسی به مثال های اسکچ و کامپایل و آپلود کردن و اتمام کار بر روی آردویونو در آنها به سادگی انجام نمی شود و این خودش یک ضعف بزرگ برای آنها محسوب می شود .
منابع :
هدف این مقاله این است که شما با پروژه های Arduino آشنا شوید و پروژه های خود را آغاز کنید .برای اینکه بیشتر در این مورد بدانید می توانید از لینک های زیر استفاده کنید .
اگر شما هم از پروژه خودتان و یا خود Arduino ها لینکهایی در اختیار دارید ، خیلی خوب است که آن را با دوستانتان و ما در اینجا به اشتراک بگذارید .
در زیر می توانید ایده های پروژه ای خوبی را پیدا کنید .
http://arduino.cc/en/Tutorial/HomePage
http://www.arduino.cc/playground/Projects/ArduinoUsers
http://hackaday.com/category/arduino-hacks/
http://www.instructables.com/tag/type-id/category-technology/channel-arduino/
منابع سخت افزاری آردوینو
http://arduino.cc/en/Main/Hardware
فیلم ها
http://www.circuitsathome.com/
http://www.youtube.com/user/makemagazine
گویاآیتی
ارسال توسط کاربر محترم سایت :hasantaleb
سخت افزار Arduino یک برد گردشی منبع باز با یک میکروپروسسور و یک ورودی و یک خروجی است . همچنین دارای پین هایی برای ارتباط و کنترل کردن اشیای فیزیکی شامل (LED, servos و دکمه ها و …) است . این برد می تواند به کمک درگاه یواس بی تغذیه شود و یا می توان آن را به کمک هر منبع تغذیه خارجی که دیگر سخت افزارها و سنسور ها را تغذیه می کند ، آن را تغذیه کرد .
Arduino همچنین دارای یک نرم افزاری منبع باز چیزی شبیه به C++ ، است. بخشی در این قطعه وجود دارد به نام Arduino integrated development environment که به اختصار به آن IDE می گویند . IDE به شما این امکان را می دهد که کد نویسی کنید ، آن را کامپایل کنید و بر روی Arduino خودتان آپلود کنید تا از آن برای پروژ ها و کارهای پروتوتایپی استفاده کنید .
و تمامی این چیزها تنها برای این ساخته شده است تا هنرمندان و تولیدکنندگان به راحتی بتوانند ایده ها و افکار خود را واقعی ساخته و آن را با اشیا واقعی اجرا نمایند . اگر شما هم دوست دارید چیزی را از خودتان بسازید ، نگاهی داشته باشید تا آپشنهای سخت افزاری و نرم افزاری موجود را مشاهده کنید و سپس آغاز کنید .
انواع مختلف Arduino
برای شروع به شما پیشنهاد می کنم که از کیتهای ۳۰ دلاری که این روزها معادل حدودا پنجاه هزار تومان است ، استفاده کنید . سپس اگر دیدید این کار را دوست داشتید می توانید از کیتهای گران تر استفاده کنید .
تصویری را که در زیر مشاهده می کنید بر پایه ی فریتایزینگ ساخته شده است و در واقع برای یک برد Arduino استاندارد می توان به آن رجوع کرد .
Arduino انواع مختلفی دارد که این باعث می شود که شما بازه گسترده ای از انتخاب را پیش رو داشته باشید . با این حال مزیت دیگرش هم این است که شما می توانید از میان قطعات فراوانی که پیش رو دارید راه حلها و انتخابات بهتری داشته باشید .
در اینجا بدلیل محدودیتهایی که داریم نمی توانیم تمام آپشن های Arduino را مطرح کنیم ، پس فقط به تعدادی محدود از آنها بسنده می کنیم.
Arduino Uno
Arduino Nano
Arduino Lilypad
Arduino Mega 2560
Netduino
برای پیدا کردن سخت افزارهای بیشتری از Arduino می تواند لینکهای زیر را چک کنید .
لوازم اضافی Arduino ( شیلد ها )
در زیر می توانید مشاهده کنید که بسیاری از شیلد ها شبیه خود برد آردینو ها هستند . با این حال خیالتان راحت باشد که سردرگم نمی شوید چرا که این شیلد ها از قطعه ی اصلی پردازش بی بهره اند ، قطعه که به کمک آن می توانید برنامه ها را بنویسید ( چیزی که در ادامه در آخر مقاله به آن خواهیم رسید )
Ethernet
XBee
Motor
تعداد بسیار زیاد از شیلد های Arduino دیگری مانند شیلدهای موزیک ، بازی های ویدویی و بلوتوث موجود می باشد . به شما پیشنهاد می کنیم که خودتان شیلد مورد نظرتان را برای پروژتان ، با جستجو پیدا کنید .
اگر شما به دنبال آردوینو و شیلدهای پروتوتایپی همراه هم هستید ، به شما پیشنهاد می کنیم که فریتایزینگ را چک کنید که آنها نه تنها به شما در مراحل و استیج های پروژتان کمک می کنند بلکه به شما کمک می کنند تا برد های دائمی PCBخود را برای پروژتان آماده کنید .
برنامه ها (Sketches)
هر برنامه ای که آن را می نویسید به اسکچ شناخته می شود که بعد از آن کامپایل شده و سپس بر روی آردوینو شما به کمک IDE آپلود می شود . تعداد بسیار زیادی از اسکچ ها به صورت آنلاین و رایگان موجود می باشند و همچنین دیگر IDE ها طوری هستند که با اکثر آردوینو ها سازگار می باشند و کار می کنند .
Eclipse و Notepad++ دو اسکچ بسیار محبوب می باشند که به کمک آنها می توانید برنامه ها را بسازید ولی با این حال دسترسی به مثال های اسکچ و کامپایل و آپلود کردن و اتمام کار بر روی آردویونو در آنها به سادگی انجام نمی شود و این خودش یک ضعف بزرگ برای آنها محسوب می شود .
منابع :
هدف این مقاله این است که شما با پروژه های Arduino آشنا شوید و پروژه های خود را آغاز کنید .برای اینکه بیشتر در این مورد بدانید می توانید از لینک های زیر استفاده کنید .
اگر شما هم از پروژه خودتان و یا خود Arduino ها لینکهایی در اختیار دارید ، خیلی خوب است که آن را با دوستانتان و ما در اینجا به اشتراک بگذارید .
در زیر می توانید ایده های پروژه ای خوبی را پیدا کنید .
http://arduino.cc/en/Tutorial/HomePage
http://www.arduino.cc/playground/Projects/ArduinoUsers
http://hackaday.com/category/arduino-hacks/
http://www.instructables.com/tag/type-id/category-technology/channel-arduino/
منابع سخت افزاری آردوینو
http://arduino.cc/en/Main/Hardware
فیلم ها
http://www.circuitsathome.com/
http://www.youtube.com/user/makemagazine
گویاآیتی
ارسال توسط کاربر محترم سایت :hasantaleb
/ج