تبلیغات
مهندسی برق، قدرت، کنترل، الکترونیک، مخابرات، کامپیوتر، رباتیک - راه اندازی RGB LED با Bascom AVR
مهندسی برق، قدرت، کنترل، الکترونیک، مخابرات، کامپیوتر، رباتیک
مهندس در همه زمینه ها باید بداند
گروه طراحی قالب من گروه طراحی قالب من گروه طراحی قالب من گروه طراحی قالب من گروه طراحی قالب من
درباره وبلاگ


سلام دوستان عزیز من این وبلاگ رو برای دوست داران برق ساختم امیدوارم لذت ببرید انواع پروژه های برنامه نویسی میکرو و C و ویژال بیسیک و... را انجام میدهم

omidrouka@gmail.com

مدیر وبلاگ : امید روکا
نظرسنجی
کیفییت وبلاگ







RGB ها LED هایی هستند که در بسته بندی های 4 پایه عرضه می شوند که یک پایه مشترک (کاتد یا آند ) و 3 پایه دیگر هر کدام مخصوص اتصال به یکی از رنگ ها است که عبارتند از قرمز، سبز و آبی (RED GREEN BLUE). به عبارت دیگر RGB LED ها از 3 عدد LED در رنگ های قرمز، سبز و آبی تشکیل شده اند که در یک پکیج قرار داده شده اند.



با کمک RGB LED ها و سه رنگی که ذکر شد می توان رنگ های بسیاری را تولید کرد.

 

مشخصات فنی این LED ها از قرار زیر است:

 

در این پروژه آموزشی قصد داریم تا یک عدد از RGB LED را با استفاده از میکروکنترلر AVR کنترل کنیم.

 

با اتصال سه پایه RED & GREEN & RED به پایه های میکروکنترلر می توان روشن شدن هر رنگ را کنترل کرد و برای ایجاد یک رنگ جدید این رنگ ها را دو به دو و با همدیگر روشن کرد. ولی از آنجایی که قصد ما ایجاد طیف بیشتری از رنگ ها می باشد این کار را با اعمال پالس PWM انجام می دهیم. با تغییر دادن عرض پالس PWM می توان شدت نور هر رنگ را نیز کنترل کرد.

 

در این پروژه برنامه ای به زبان بیسیک و با کامپایلر Bascom AVR آماده شده است. در این برنامه پالس PWM با استفاده از فقط یک تایمر و به صورت نرم افزاری ایجاد می شود. محدودیتی در اتصال LED به پایه ای خاص ندارد بلکه LED را می توان به هر پایه دلخواه از میکروکنترلر وصل کرد.و سپس پیکره بندی پایه ها را در برنامه تغییر داد.

 

به شماتیک زیر توجه نمایی:

جهت شبیه سازی این پروژه در برنامه پروتیوس می توان از سه LED با رنگ های قرمز، سبز و آبی استفاده کرد.

 این پروژه برای RGB LED کاتد مشترک تنظیم شده است. 

 

نکته: شدت نور هر رنگ از 0 تا 10 می تواند متغییر باشد.  

 

برنامه این پروژه به روش سابروتین نوشته شده است تا استفاده و تغییر در آن راحت باشد.

 

اهداف آموزشی:

.       •  آشنایی با RGB LED

.       •  آشنایی با PWM

 

محتویات فایل دانلود:

.       •  سورس برنامه با کامپایلر Bascom AVR

      •  شبیه سازی پروژه با نرم افزار پروتیوس


جهت دانلود فایل های این پروژه اینجا کلیک کنید. ( 162KB )





نوع مطلب : رباتیک، مطلب، مطلب، مطلب، مطلب، مطلب، مطلب، 
برچسب ها : LED، RGB، RGB LED، راه اندازی LED های RGB، راه اندازی LED های RGB با AVR، راه اندازی RGB LED،
لینک های مرتبط : Changer.com - Instant Exchanger
امید روکا
دوشنبه 1392/04/10
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر