برای کسب اطلاعات بیشتر، به این لینک مراجعه نمایید:
#http://www.faradars.org/fvcs95101
امروزه، استفاده از بردهای آردوینو به دلیل اندازه کوچک و قابلیت های فراوان، روز به روز در حال گسترش می باشد. به علاوه به دلیل قیمت ناچیز، بردهای مذکور علاقه مندان بسیار زیادی پیدا کرده اند. آردوینو یک میکروکنترلر تک بردی است که به منظور تولید راحت تر برنامه هایی که با اشیاء یا محیط تعامل داشته باشند، طراحی شده است.
در این مجموعه آموزشی، نحوه ارتباط بین برد آردوینو و محیط برنامه نویسی سی شارپ در قالب پروژه های متنوعی به صورت کامل آموزش داده خواهد شد. یکی از پروژه های که آموزش خواهیم داد کنترل LED توسط برنامه ای است که با کامپایلر سی شارپ برنامه نویسی شده است و کاربر می تواند از طریق نرم افزار، LED مورد نظر را روشن یا خاموش کند؛ پروتکل ارتباطی در این پروژه ها، واحد ارتباط سریال می باشد که به صورت کامل نحوه راه اندازی و پیکربندی آن آموزش داده می شود. پروژه بعدی، کنترل LED RGB توسط سی شارپ می باشد که نحوه برنامه نویسی آن به صورت پروژه محور و کاربردی آموزش داده می شود و در آن می توانیم شدت هر یک از LED های به کار رفته در RGB را کم و زیاد کرده و طیف رنگی گسترده ای را ایجاد کنیم و پیش نمایشی از رنگ تنظیم شده را به صورت گرافیکی در برنامه ساخته شده، نمایش دهیم. (لازم به ذکر است برای برنامه نویسی سمت میکروکنترلر این پروژه، از واحد PWM میکرو استفاده شده است.)
مطلب دیگری که در خلال آموزش به آن پرداخته خواهد شد؛ نحوه تبادل اطلاعات بین برد آردوینو و کامپایلر سی شارپ می باشد که داده های ارسالی از طریق محیط برنامه نویسی سی شارپ را در سریال مانیتور محیط آردوینو مانیتور خواهیم کرد.
مجموعه آموزشی مذکور، یکی از کاربردی ترین آموزش های مربوط به ارتباطات می باشد و نکات آموزشی بسیاری را در بر دارد و به کلیه علاقه مندان به برنامه نویسی و الکترونیک پیشنهاد می گردد.
سرفصل های مورد بحث در این فیلم آموزشی عبارتند از:
درس یکم: معرفی مجموعه آموزشی
اهداف مجموعه آموزشی
انواع پورت ها و ویژگی های هر کدام
برنامه نویسی سریال
معرفی و تشریح قطعات مورد استفاده برای ساخت پروژه
LED RGB و نحوه استفاده از آن
درس دوم: برنامه نویسی سریال در آردوینو
کار با واحد ارتباط سریال و برنامه نویسی آن در محیط آردوینو
کار با سریال مانیتور جهت برقراری ارتباط سریال
مدارهای مربوط به پروژه و شبیه سازی آن در نرم افزار پروتئوس
برنامه نویسی سمت آردوینو پروژه LED و LED RGB
شبیه سازی خروجی پروژه در نرم افزار پروتئوس
دریافت اطلاعات سنسورهای مختلف توسط ارتباط سریال
شبیه سازی پورت سریال مجازی در نرم افزار پروتئوس
درس سوم: برنامه نویسی پروژه در محیط برنامه نویسی سی شارپ
نکاتی در خصوص برنامه نویسی سریال در محیط برنامه نویسی سی شارپ
برنامه نویسی برای روشن و خاموش کردن LED از طریق محیط سی شارپ
ارتباط بین سی شارپ و آردوینو و تنظیمات مربوطه
برنامه نویسی کنترل کامل LED RGB از طریق محیط برنامه نویسی سی شارپ
ارسال و دریافت دیتا بین و محیط برنامه نویسی سی شارپ
مانیتورینگ اطلاعات ارسال شده از آردوینو در محیط سی شارپ
معرفی نرم افزار ساخت پورت های مجازی سریال و شبیه سازی پروژه ها در پروتئوس بصورت پیشرفته
طراحی فرم های گرافیکی در محیط سی شارپ برای کنترل LED RGB
کنترل زمان بندی شده LED توسط سی شارپ)
مدرس: مهندس مجتبی شادریان
آموزش, اتصال, برد, آردوینو, (Arduino), با, برنامه, نویسی, سی, شارپ, (روشن, کردن, LED)