خوش آمديد!
14:24 يكشنبه 30 ارديبهشت ماه ، 1403
سايت مهندس لاچيني | پروژه ها و آموزش الكترونيك و تابلوروان: تالار گفتمان

HLachini.elewiz.com :: نمايش موضوعات - کنترل LED RGB

کنترل LED RGB
رفتن به صفحه 1, 2  بعدي
 

ارسال موضوع جديد  پاسخ به اين موضوع   ارسال تشکر 

   HLachini.elewiz.com صفحه اول انجمن -> AVR

نمايش موضوع قبلي :: نمايش موضوع بعدي  
نويسنده پيغام

saleh
کاربر جدید
کاربر جدید

وضعيت: آفلاين
20 دي ماه ، 1387
تعداد ارسالها: 2
امتياز: 0
تشکر کرده: 0
تشکر شده 0 بار در 0 پست


ارسالارسال شده در: شنبه، 21 دي ماه ، 1387 08:46:45    موضوع مطلب: کنترل LED RGB پاسخ همراه با اعلان

سلام:
ممکنه در زمینه ساخت و کنترل LED RGB توضیح بدید
اگر یه نمونه داشته باشید ممنون می شم یزارید

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي
تشکرهاي ثبت شده از ايجاد کننده تاپيک :
SAIED(سه شنبه، 29 بهمن ماه ، 1387 13:36:49), sunboy(پنجشنبه، 30 دي ماه ، 1389 18:35:15),  

SoS
مدیر سایت
مدیر سایت

وضعيت: آفلاين
11 شهريور ماه ، 1387
تعداد ارسالها: 569
امتياز: 371
تشکر کرده: 15
تشکر شده 334 بار در 201 پست


ارسالارسال شده در: شنبه، 21 دي ماه ، 1387 17:38:00    موضوع مطلب: پاسخ همراه با اعلان

دوست گرامی برای RGB باید از روش PWM برای کنترل ولتاژ که منجر به تولید رنگهای مختلف میشه.
اکه با بحث PWM آشنا نیستید بگید برانون یک نمونه کد که برای کنترل یک LED است را در سایت بگذارم.

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي بازديد از سايت ارسال كننده مطلب

saleh
کاربر جدید
کاربر جدید

وضعيت: آفلاين
20 دي ماه ، 1387
تعداد ارسالها: 2
امتياز: 0
تشکر کرده: 0
تشکر شده 0 بار در 0 پست


ارسالارسال شده در: يكشنبه، 22 دي ماه ، 1387 08:39:45    موضوع مطلب: پاسخ همراه با اعلان

سلام:
یه نمونه توی اینترنت پیدا کردم ولی خوب کار نمی کرد و ترکیب رنگ نداشت مثلا اول رنگ قرمز روشن میشد سپس اروم خاموش میشد و به همین صورت برای دو رنگ دیگه
اگر محبت کنید یه نمونه برنامه قرار بدید که یه دونه LED RGB رو کنترل کنه خوب میشه

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي

SoS
مدیر سایت
مدیر سایت

وضعيت: آفلاين
11 شهريور ماه ، 1387
تعداد ارسالها: 569
امتياز: 371
تشکر کرده: 15
تشکر شده 334 بار در 201 پست


ارسالارسال شده در: يكشنبه، 22 دي ماه ، 1387 14:07:34    موضوع مطلب: کنترل LED RGB در بسکام پاسخ همراه با اعلان

برنامه زیر برای کنترل LED RGB است. شما با تغییر مقادیر Red,Green,Blue بین 0 تا 255 میتوانید رنگ دلخواه خود را بوجود آورید. با این برنامه 16777216 رنگ تولید میشود.

:كد

'*********************************************
'* This Program Writing By : Hossein Lachini                    *
'* The RGB LED Driver                                                      *
'* For to get more details visit :                                       *
'*                 www.HLachini.com                                       *
'* Contact to me by : eLachini@Gmail.com                      *
'* Mobile/SMS : +98 912 381 2060                                  *
'*********************************************
$regfile = "m8def.dat"                                      ' specify the used micro
$crystal = 8000000                                          ' used crystal frequency

Config Portd = Output
Config Timer0 = Timer , Prescale = 1                       
On Ovf0 Rgbpwm
Enable Timer0                                               ' enable the timer interrupt
Enable Interrupts                                           'allow interrupts to occur

Dim Red As Byte
Dim Green As Byte
Dim Blue As Byte

Dim R As Byte
Dim G As Byte
Dim B As Byte

Dim C As Byte

Red = 100                                                   'Enter your red color here
Green = 50                                                  'Enter your green color here
Blue = 200                                                  'Enter your blue color here

Do
Loop

Rgbpwm:
 Timer0 = &H90
 Incr C

 If C = 0 Then
  R = Red
  G = Green
  B = Blue

  Set Portd.0
  Set Portd.1
  Set Portd.2
 End If

 If R = C Then Reset Portd.0
 If G = C Then Reset Portd.1
 If B = C Then Reset Portd.2
Return

End                                                         'end program


نحوه اتصال میکرو بهLED به ترتیب زیر است :

Portd.0 | ----|>|-----\/\/\/----
Portd.1 | ----|>|-----\/\/\/----
Portd.2 | ----|>|-----\/\/\/----

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي بازديد از سايت ارسال كننده مطلب
کاربرانی که برای این ارسال از SoS تشکر کرده اند discus

sisco
کاربر جدید
کاربر جدید

وضعيت: آفلاين
28 دي ماه ، 1388
تعداد ارسالها: 2
امتياز: 4
تشکر کرده: 0
تشکر شده 0 بار در 0 پست


ارسالارسال شده در: دوشنبه، 28 دي ماه ، 1388 21:47:25    موضوع مطلب: پاسخ همراه با اعلان

با عرض سلام

نميدونم جرا برنامه بالا تو خط 6 ارور ميده :

Enable Timer0

خواهشا يه كمكي بكنيد بد جوري موندم Cool

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي

SoS
مدیر سایت
مدیر سایت

وضعيت: آفلاين
11 شهريور ماه ، 1387
تعداد ارسالها: 569
امتياز: 371
تشکر کرده: 15
تشکر شده 334 بار در 201 پست


ارسالارسال شده در: دوشنبه، 28 دي ماه ، 1388 22:09:13    موضوع مطلب: پاسخ همراه با اعلان

این برنامه تست شده و کاملا درست کمپایل میشه. احتمالا نسخه بسکام شما پایین هست. از نسخه های جدید مثل 1.11.9.0 و بالاتر استفاده کنید.

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي بازديد از سايت ارسال كننده مطلب

sisco
کاربر جدید
کاربر جدید

وضعيت: آفلاين
28 دي ماه ، 1388
تعداد ارسالها: 2
امتياز: 4
تشکر کرده: 0
تشکر شده 0 بار در 0 پست


ارسالارسال شده در: دوشنبه، 28 دي ماه ، 1388 22:19:30    موضوع مطلب: پاسخ همراه با اعلان

ممكنه Shocked جون نسخه بسكام من 1.11.8.7 هست

ممنون از راهنمايي

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي

sunboy
کاربر فعال
کاربر فعال

وضعيت: آفلاين
30 دي ماه ، 1389
تعداد ارسالها: 17
امتياز: 41
تشکر کرده: 0
تشکر شده 2 بار در 1 پست


ارسالارسال شده در: پنجشنبه، 30 دي ماه ، 1389 18:34:02    موضوع مطلب: پاسخ همراه با اعلان

سلام مهندس ميشه بيشتر توضيح بدين اين برنامه چطور كار ميكنه ويه توضيح هم راجب pwm بدين ممنو ن از زحمات تون متغير ها دقيقا كارشون چيه ومتغير c

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي

adelavr
کاربر فعال
کاربر فعال

وضعيت: آفلاين
2 شهريور ماه ، 1388
تعداد ارسالها: 305
امتياز: 603
تشکر کرده: 4
تشکر شده 45 بار در 12 پست

محل سكونت: http://pcenter.ir

ارسالارسال شده در: چهارشنبه، 6 بهمن ماه ، 1389 14:04:29    موضوع مطلب: پاسخ همراه با اعلان

میتونی خیلی راحت از سه تا کانالی که مگا 8 برای PWM داره استفاده کنی و یا از برنامه بالا
متغیر C هم در زمان لازم خروجی ها رو ست میکنه

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي ارسال ايميل بازديد از سايت ارسال كننده مطلب

sunboy
کاربر فعال
کاربر فعال

وضعيت: آفلاين
30 دي ماه ، 1389
تعداد ارسالها: 17
امتياز: 41
تشکر کرده: 0
تشکر شده 2 بار در 1 پست


ارسالارسال شده در: جمعه، 15 بهمن ماه ، 1389 17:18:23    موضوع مطلب: پاسخ همراه با اعلان

سلام من منظورتون رو متوجه نشدم .اگه امکانش هست یکم بیشتر راجب pwm توضیح بدین من تازه وارد هستم. کممممممممکم کنید
با تشکر

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي

adelavr
کاربر فعال
کاربر فعال

وضعيت: آفلاين
2 شهريور ماه ، 1388
تعداد ارسالها: 305
امتياز: 603
تشکر کرده: 4
تشکر شده 45 بار در 12 پست

محل سكونت: http://pcenter.ir

ارسالارسال شده در: جمعه، 15 بهمن ماه ، 1389 22:13:21    موضوع مطلب: پاسخ همراه با اعلان

با میکروی مگا 8 میتونی توسط تایمر 1و تایمر 2 از سه کانال Pwm استفاده کنی
که من از همونا برای کنترل LED RGB استفاده کردم
تو کتاب مهندس کاهه دستورات پیکره بندی هست اگه میخوای بگو یه مثال بزنم

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي ارسال ايميل بازديد از سايت ارسال كننده مطلب

sunboy
کاربر فعال
کاربر فعال

وضعيت: آفلاين
30 دي ماه ، 1389
تعداد ارسالها: 17
امتياز: 41
تشکر کرده: 0
تشکر شده 2 بار در 1 پست


ارسالارسال شده در: سه شنبه، 26 بهمن ماه ، 1389 19:30:23    موضوع مطلب: پاسخ همراه با اعلان

سلام ممنون اگه زحمتی نیست یه مثال بزنید اما من میخواستم شرح کاملی راجب منترل led rgb بدید که از ابتدا چطور شروع به کار میکنه ورنگها را چطور عوض میکنه
با تشکر

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي

adelavr
کاربر فعال
کاربر فعال

وضعيت: آفلاين
2 شهريور ماه ، 1388
تعداد ارسالها: 305
امتياز: 603
تشکر کرده: 4
تشکر شده 45 بار در 12 پست

محل سكونت: http://pcenter.ir

ارسالارسال شده در: چهارشنبه، 27 بهمن ماه ، 1389 19:41:48    موضوع مطلب: پاسخ همراه با اعلان

برنامه اونو نوشتم بذار همونو بذارم تا برات يه مثال باشه
الان تو كافي نت ام بعدا ميام و ميذارمش اينجا

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي ارسال ايميل بازديد از سايت ارسال كننده مطلب

sunboy
کاربر فعال
کاربر فعال

وضعيت: آفلاين
30 دي ماه ، 1389
تعداد ارسالها: 17
امتياز: 41
تشکر کرده: 0
تشکر شده 2 بار در 1 پست


ارسالارسال شده در: جمعه، 29 بهمن ماه ، 1389 20:21:45    موضوع مطلب: پاسخ همراه با اعلان

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

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي

sunboy
کاربر فعال
کاربر فعال

وضعيت: آفلاين
30 دي ماه ، 1389
تعداد ارسالها: 17
امتياز: 41
تشکر کرده: 0
تشکر شده 2 بار در 1 پست


ارسالارسال شده در: سه شنبه، 3 اسفند ماه ، 1389 19:37:51    موضوع مطلب: پاسخ همراه با اعلان

سلام کجایی مهندس من هنوز منتظرت هستم

خواهش میکنم کمکم کن کارم گیره
با تشکر

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي
تمامي مطالب ارسال شده:   
ارسال موضوع جديد   پاسخ به اين موضوع   ارسال تشکر

   HLachini.elewiz.com صفحه اول انجمن -> AVR

زمان پيشفرض سايت: ساعت گرينويچ + 3.5 ساعت
رفتن به صفحه 1, 2  بعدي
صفحه 1 از 2
  
نام کاربري:      کلمه عبور:     

~ يا ~
عضويت در سايت

  


 


Powered by phpBB © 2001, 2008 phpBB Group
پروگرامر و تستر آِی سی سانا با قابلیت تشخیص اتوماتیک قطعه و درج تمامی قطعات از پین یک زیف و تامین کلاک قابل استفاده در بسکام و کدویژن