Arduino-Hands-on-workshop---Digispark

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

تاریخ برگزاری: ۲۰ تیر ۱۳۹۸ و ۳ مرداد ۱۳۹۸

مدت زمان کارگاه : ۱۶ ساعتثبت نام در کارگاه کاربردی آردوینو - دیجی اسپارک

مدرس: پریسا پوربلورچیان

ساعت برگزاری: ۹ – ۱۳

مکان برگزاری: آزمایشگاه کاربردی اینترنت اشیا دانشگاه امیرکبیر

ظرفیت: فقط ۱۲ نفر

مخاطبان: دانشجویان، دانش آموزان و همه کسانی که به آردوینو و IoT علاقمندند

 

 

نرم افزار آردوینو Arduino IDE

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

 

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

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

 

 

چرا در کارگاه کاربردی آردوینو شرکت کنم؟

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

 


آدرس:تهران بزرگراه شیخ فضل الله نوری، خروجی سازمان آب، خیابان پاک، نبش خیابان نگین


 

 

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

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

Load More

از طریق نرم افزار قدرتمند Arduino IDE که در این کارگاه موارد مهم برای راه اندازی پروژه‌ها آموزش داده می‌شوند.

Load More

برد آردوینو، برد برد و تعدادی قطعات که همگی بجز برد آردوینو در روز کارگاه ارایه می‌شوند.

Load More

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

Load More

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

Load More

بله برد آردوینو برای هر شخص باید همراهش باشد.

Load More

 

 


سرفصل‌های کارگاه


۱- معرفی کتابخانه

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

۲- دستورات پیش پردازنده

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

۳- مبانی برنامه نویسی ++C

برنامه نویسی به زبان ++C نیازمند تحصیل و تجربه است. ولی اگر اصول اولیه و به اصطلاح چهارچوب کدنویسی را بدانید. می‌توانید به بی‌نهایت بروید. هر مداری که می‌خواهید با آردوینو پیاده سازی کنید. تمامی ایده‌هایتان را با آردوینو به سادگی چند خط کد نویسی پیاده خواهید کرد. در این مبحث ویژگی‌های مهم زبان برنامه نویسی ++C، انواع داده‌ها، تعریف متغیرها، توابع ثابت و نحوه ی فراخوانی آن ها در طول برنامه را یاد خواهیم گرفت.

۴- توابع و ساختارهای کنترلی

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

۵- ساختار برنامه در آردوینو

بعد از آموختن توابع آردوینو، شیوه ادغام کردن توابع آردوینو را می‌آموزید. به عبارتی توابع تو در تو می‌نویسید. لازم است بدانید که زبان ++C از تعدادی کلاس و توابع تشکیل شده است که هر تابع برای قسمت خاصی در نظر گرفته شده است. در این مبحث نحوه ی فراخوانی توابع تو در تو را یاد خواهیم گرفت.

۶- ورودی و خروجی داده ها

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

۷- آموزش کامل سریال مانیتور

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

۸- نحوه‌ی تست برنامه آردوینو

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

۹- اجرای پروژه‌های عملی با آردوینو

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

۱۰- توابع کاربردی ریاضی در آردوینو

توابع ریاضی نقش بسیار مهمی رد تحلیل داده ها و تبدیل داده‌ها در خروجی دارند. در این مبحث توابع کاربردی مانند map ( نگاشت)، توابع Sin, Cos, Tan، توابع لگاریتمی و بسیاری دیگر از توابع را بررسی خواهیم کرد.

 

 

ثبت نام در کارگاه کاربردی آردوینو - دیجی اسپارک

ثبت نام سریع

 

اگر برای شرکت در این دوره امکان حضور در تهران را ندارید. پیشنهاد ما دوره آنلاین اسپارکرینار می‌باشد.

 


شرکت در این دوره برای چه کسانی مناسب است؟

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

 

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

 

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

 

 


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

افرادی که برنامه نویس بوده‌اند و حاضر به آموختن روش‌های نوین نمی‌باشند.

افرادی که انگیزه کافی برای اجرای تکالیف و چالش‌های جدید ندارند.

افرادی که اصلا به حوزه امبدد سیستم‌ها علاقمند نمی‌باشند.

 

اگر برای شرکت در این دوره امکان حضور در تهران را ندارید. پیشنهاد ما دوره آنلاین اسپارکرینار می‌باشد.

 


تصاویر دوره‌های گذشته کارگاه کاربردی آردوینو


کارگاه کاربردی آردوینو در تاریخ 20 تیر ماه - تهران

کارگاه کاربردی آردوینو در تاریخ ۲۰ تیر ماه – تهران

 

 

کارگاه کاربردی آردوینو در تاریخ 31 تیر ماه - تهران

کارگاه کاربردی آردوینو در تاریخ ۳۱ تیر ماه – تهران

 

 

 کارگاه کاربردی آردوینو در تاریخ 17 مرداد ماه - تهران

کارگاه کاربردی آردوینو در تاریخ ۱۷ مرداد ماه – تهران

 

 کارگاه کاربردی آردوینو در تاریخ 17 مرداد ماه - تهران

کارگاه کاربردی آردوینو در تاریخ ۱۷ مرداد ماه – تهران

 

کارگاه کاربردی آردوینو در تاریخ 26 مهر ماه - تهران

کارگاه کاربردی آردوینو در تاریخ ۲۶ مهر ماه – تهران

 

کارگاه کاربردی آردوینو در تاریخ 26 مهر ماه - تهران

کارگاه کاربردی آردوینو در تاریخ ۲۶ مهر ماه – تهران

 

کارگاه کاربردی آردوینو 24 آبان در تهران

کارگاه کاربردی آردوینو ۲۴ آبان در تهران

 

تصویر کارگاه آردوینو 24-12-97 تهران

تصویر کارگاه آردوینو ۲۴-۱۲-۹۷ تهران

 

به زودی تصویر شما هم در این قسمت قرار خواهد گرفت. فرصت و ظرفیت محدود است، همین حالا ثبت نام کنید. اگر برای شرکت در این دوره امکان حضور در تهران را ندارید. پیشنهاد ما دوره آنلاین اسپارکرینار می‌باشد.

جهت ثبت نام کلیک کنید - دیجی اسپارک

 

 

تبادل نظر و رفع عیب با ثبت دیدگاه

۸۶ دیدگاه