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