کنترل نور LED با آردوینو توسط حرکت موس کامپیوتر

جلسه چهاردهم:کنترل نور LED با آردوینو

در این پروژه از مبحث آموزش آردوینو می خواهیم شما را با نحوه تبادل داده میان کامپیوتر و برد آردوینو Arduino Uno آشنا کنیم. برای این منظور قرار است توسط یک نرم افزار ساده که بر روی کامپیوتر اجرا می شود مقدار خروجی موس در محور X را دریافت کنیم و آنرا برای برد آردوینو ارسال نمائیم. حال با نوشتن یک برنامه ساده در آردوینو که در ادامه به توضیح آن می پردازیم، داده ارسالی از کامپیوتر را که همان وضعیت موس در محور X می باشد را دریافت می کنیم و بر حسب مقدار دریافتی با استفاده از موج PWM در آردوینو یک ولتاژ متناسب با آن، بر روی پایه ای از برد آردوینو که لامپ LED به آن متصل است، تولید می کنیم. که این فرایند در نهایت منجر به تغییر و تعیین میزان نور لامپ ال.ای.دی می گردد.

کنترل نور LED با آردوینو توسط حرکت موس کامپیوتر

نرم افزار Processing

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

لیست قطعات مورد نیاز

برد آردوینو Arduino UNO R3 مدل DIP1 عدد
لامپ LED زرد سایز 5mm میلی متر مدل مات1 عدد
مقاومت 220 اهم با توان 0.25 وات و تلرانس 1 درصد1 عدد
برد بورد (پروجکت برد) مدل GL1 عدد
سیم جامپر برد بوردی مدل دو سر نری (سری 40تایی)1 عدد

توضیحات ساخت مدار پروژه

برای آزمایش مدار و شروع برنامه نویسی ابتدا لازم است سخت افزار پروژه بسته شود، به همین خاطر ابتدا طبق نقشه شماتیک زیر، پایه مثبت لامپ ال.ای.دی را به یکسر مقاومت 220 اهمی اتصال دهید و سمت دیگر مقاومت را به پایه دیجیتال شمار 9 آردوینو متصل کنید. و در نهایت برای تکمیل مدار پایه منفی لامپ LED را توسط یک تکه سیم به یکی از پایه های GND بر روی برد آردوینو اتصال دهید.

بعد قبل
کنترل نور LED با آردوینو توسط حرکت موس کامپیوتر
کنترل نور LED با آردوینو توسط حرکت موس کامپیوتر
بعد قبل

برنامه آردوینو در نرم افزار آردوینو

برنامه نرم افزار Processing

ویدئو آموزش کدهای برنامه نویسی و نحوه راه اندازی پروژه

آموزش صفر تا صد برنامه نویسی بردهای آردوینو – جلسه چهاردهم

دانلود ویدئو با لینک مستقیم از سرورهای پرقدرت الکترونیک 98

 اطلاعات پروژه

 رمز فایل : www.electronics98.com

 محیط برنامه نویسی : Arduino (IDE)

 برنامه نویسی شده به زبان : ترکیبی از برنامه نویسی به زبان سی (C) یا سی پلاس پلاس (++C)

 نویسنده : فرهاد اکبری

 تاریخ انتشار : 1 ژوئن 2019

 شرایط و قوانین ثبت دیدگاه

 فارسی بنویسید و از کیبورد فارسی استفاده کنید.

 لطفاً بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

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

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