رایگان!
ویژگی های دوره
آردوینو Arduino یک پلتفرم الکترونیکی منبع باز است. آردوینو مبتنی بر سخت افزار و نرم افزار با کاربرد بسیار آسان است. تابلوهای آردوینو می توانند ورودی ها را بخوانند (مثلا اطلاعات سنسور ها و ..) و آن را به یک خروجی تبدیل می کنند.
مثلا موتور را فعال می کنند، LED را روشن می کنند، چیزی را به صورت آنلاین منتشر می کنند و… با ارسال مجموعه ای از دستورالعمل ها به میکروکنترلر روی برد، می توانید به برد خود بگویید که چه کاری را انجام دهد. برای این کار از زبان برنامه نویسی آردوینو و از نرم افزار آردوینو (IDE) استفاده می کنید.
یکی از بزرگترین مزایای آردوینو (Arduino) عدم وابستگی آن به برنامه نویس هاست. هدف ما در این دوره آن است که به کمک بوت لودر های آردوینو (Bootloader) این مزیت را به میکروکنترلر های معروف دیگر خانواده AVR نیز بدهیم.
در این دوره چه مباحثی آموزش داده شده است؟
ما در این دوره به آموزش ساخت برد آردوینو می پردازیم. به طور کلی در این دوره بر روی دو میکروکنترلر معروف Atmega8 و Atmega16 بوت لودر های آردوینو را ریخته و به کمک Arduino IDE برنامه را به طور مستقیم (به کمک مبدل USB/TTL) روی این میکروها ریخته و نتیجه را در عمل خواهیم دید.
به این ترتیب به کمک یک میکروکنترلر ارزان قیمت مانند Atmega8 می توان یک آردوینو داشت که دقیقا مشابه آردوینو های دیگر بدون نیاز به برنامه نویس می توان اطلاعات را روی آن آپلود کرده و پروژه های مختلفی را در عمل بست. با کمی خلاقیت نیز می توان با طراحی یک PCB و بیرون آوردن پایه های میکرو یک آردوینو تمام و کمال داشت که در این دوره هدف ما طراحی این PCB نخواهد بود.
نکته : با توجه به این مطلب که آردوینو دارای کتابخانه های بسیار است نمی توان از صحت عملکرد تمامی کتابخانه ها روی Atmega8 یا Atmega16 اطمینان حاصل کرد اما با تقریبی خوب می توان گفت 90 درصد کتابخانه ها روی این میکرو ها به درستی کار خواهند کرد.
حاصل دوره
دانشجویان عزیز پس از گذراندن این دوره آموزشی با نحوه آپلود بوت لودرهای آردوینو به طور کامل آشنا خواهند شد و می توانند برد آردوینو مورد نظر خودشان را به راحتی بسازند.
کارشناس ارشد مهندسی برق گرایش مخابرات و زیر گرایش سیستم، برنامه نویس آردوینو
دوره های مرتبط
آموزش جامع لاراول 5.7 در قالب پروژه طراحی فروشگاه آنلاین فایل
ارائه شده توسط< امین کریمی
آموزش مقدماتی زبان کاتلین
ارائه شده توسط< آرکادمی
پنگوئن لینوکس را قورت بده !
ارائه شده توسط< محمدرضا عسگری
طراحی وب از رویا تا واقعیت (فصل سوم)
ارائه شده توسط< محمدرضا عسگری
آموزش کار با JavaFX به همراه مثال
ارائه شده توسط< محمدحسین ریماز
rate_reviewامتیاز دانشجویان دوره
chat_bubble_outlineنظرات
کارشناس ارشد مهندسی برق گرایش مخابرات و زیر گرایش سیستم، برنامه نویس آردوینو
kamalimv( دانشجوی دوره )
مثل همیشه عالی هست مهندس بیرجندی !
علی مطهری نژاد( دانشجوی دوره )
بسیار دوره خوبی بود تشکر از شما جناب بیرجندی و وبسایت داناپ
مسعود بیرجندی
درود بر شما. خوشحالم از دوره راضی بودید و امیدوارم بتونید در پروژه هاتون ازش استفاده کنید.