آردوینو باز Arduino رزبری پای پروژه آموزش



آموزش آردوینو

آموزش آردوینو

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

 

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

 

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

 

برد آردوینو از مجموعه ای از پین های ورودی / خروجی آنالوگ و دیجیتال (ورودی / خروجی) تشکیل شده است که بیشتر با تخته نان ، تخته های انبساط و سایر مدارها ارتباط برقرار می کنند. چنین صفحه هایی دارای مدل ، Universal Serial Bus (USB) و رابط های ارتباطی سریال هستند که برای بارگیری برنامه ها از رایانه استفاده می شوند.

 

همچنین یک پروژه IDE (یکپارچه توسعه محیط) فراهم می کند که برای بارگذاری کد در صفحه فیزیکی مبتنی بر پردازش زبان است.

 

این پروژه ها تحت GPL و LGPL مجاز هستند. GPL به عنوان مجوز عمومی عمومی GNU نامگذاری شده است. LGPL دارای مجوز به عنوان GNU Lesser General Public License نامگذاری شده است. این اجازه می دهد تا از تخته های آردوینو ، توزیع نرم افزار ، و توسط هر کسی تولید شود.

 

همچنین به صورت کیت های خودآموز موجود است.

 

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

 

دکمه انگشت

دکمه فعال سازی موتور

نور به عنوان سنسور

دکمه LED

طراحی

ساختمان دستگاه های الکترونیکی

آردوینو چیست؟

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

 

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

 

بیشتر آردوینو از 14 پایه ورودی / خروجی دیجیتال تشکیل شده است.

 

پین های آنالوگ موجود در آردوینو بیشتر برای کنترل ریز دانه مفید هستند. پین های موجود در برد آردوینو به یک الگوی خاص مرتب شده اند. سایر دستگاه های موجود در برد آردوینو پورت USB ، قطعات کوچک (تنظیم کننده ولتاژ یا اسیلاتور) ، میکروکنترلر ، اتصال برق و . هستند.

 

امکانات

ویژگی های آردوینو در زیر ذکر شده است:

 

برنامه نویسی آردوینو نسخه ساده C ++ است که روند یادگیری را آسان می کند.

Arduino IDE برای کنترل عملکرد تابلوها استفاده می شود. در ادامه مجموعه مشخصات را برای میکروکنترلر ارسال می کند.

آردوینو برای بارگذاری کد جدید به تخته یا قطعه اضافی نیاز ندارد.

آردوینو می تواند سیگنال های ورودی آنالوگ و دیجیتال را بخواند.

استفاده و پیاده سازی از بستر سخت افزاری و نرم افزاری آسان است.

تاریخ

این پروژه در موسسه طراحی تعامل در ایوره ایتالیا آغاز شد. زیر نظر کیسی ریاس و ماسیمو بانزی ، هرناندو بار در سال 2003 سیم کشی (یک بستر توسعه) را ایجاد کرد. این به عنوان پروژه پایان نامه کارشناسی ارشد در IDII در نظر گرفته شد. بستر سیم کشی شامل PCB (برد مدار چاپی) است. PCB با میکروکنترلر ATmega168 کار می کند.

 

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

 https://speed.checkup.tools/result/200930_H9_K/

https://seo.checkup.tools/domain/irenx.ir

در سال 2005 ، ماسیمو بانزی ، دیوید کوارتیل ، دیوید ملیس و یک دانشجوی IDII دیگر از ATmega168 به سیستم عامل Wiring پشتیبانی کردند. آنها در ادامه نام این پروژه را Arduino گذاشتند.

 

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

 

در اواسط سال 2011 ، برآورد تولید آردوینو از نظر تجاری 300000 بود. در سال 2013 ، تخته های آردوینو مورد استفاده حدود 700000 تخته بودند.

 

حدود آوریل 2017 ، ماسیمو بانزی بنیان آردوینو را به عنوان "آغاز جدید آردوینو" معرفی کرد. در ژوئیه 2017 ، Musto همچنان بسیاری از مجوزهای Open Source و کد را از وب سایت های آردوینو بیرون کشید. در اکتبر 2017 ، آردوینو همکاری خود را با هولدینگ ARM معرفی کرد. آردوینو به کار خود با معماران و فروشندگان فناوری ادامه می دهد.

 

میکروکنترلر

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

 

آموزش آردوینو

میکروکنترلر یک کامپیوتر کوچک و کم مصرف است. اکثر میکروکنترلرها مانند سایر سیستم های رایانه ای دارای RAM (حافظه دسترسی تصادفی) ، CPU (واحد پردازش مرکزی) و حافظه ذخیره سازی هستند.

حافظه آن بسیار کم 2KB (دو کیلوبایت) است. به دلیل حافظه کمتر ، برخی از میکروکنترلرها قادر به اجرای همزمان فقط یک برنامه هستند.

این یک تراشه است که شامل حافظه ، وسایل جانبی ورودی / خروجی (ورودی / خروجی) و پردازنده است.

پین های GPIO (General Purpose Input Output) موجود در تراشه به ما در کنترل سایر الکترونیک ها یا مدارهای برنامه کمک می کند.

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

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

 

آردوینو باز Arduino رزبری پای پروژه آموزش

آخرین ارسال ها

آخرین جستجو ها


kabutarespd پنجره نو sarvebahari مطالب اینترنتی الکترونیک آمپر | Electronic Amper مطالب روزانه شریف speeourn tahghighbartar Tracy کویر پلاس