زمان کنونی: 04-22-2019, 11:29 PM
درود مهمان گرامی! (ورودثبت نام)



New Reply 
 
درخواست کد پالس LED های برد zcross
08-16-2016, 12:44 AM (آخرین ویرایش در این ارسال: 08-16-2016 12:49 AM، توسط A90.)
ارسال: #1
درخواست کد پالس LED های برد zcross
خسته نباشید . می خواستم بدونم کد برنامه نویسی پالس LED های برد چیه ؟ ممنون می شم کمکم کنین .
Quote
08-16-2016, 04:27 PM
ارسال: #2
RE: درخواست کد پالس LED های برد zcross
با سلام.

منظور از کد پالس رو متوجه نشدم.
اما به طور کلی با متود set و reset از شیء io به صورت بیت به بیت می تونید به پایه های io دسترسی داشته باشید، در صورتی که به صورت خروجی کانفیگ کرده باشید.
با توجه به آموزش های EasyMCU ، ال ای دی های روی بورد Zcross به صورت پیشفرض خروجی تعریف شده اند و با متود های ذکر شده مستقیم می توانید LED ها را روشن و خاموش کنید. برای اطلاعات بیشتر در لینک ذیل داکیومنت های قسمت ورودی خروجی ها رو مطالعه بفرمایید ...

http://forums.easymcu.ir/fa/showthread.p...864#pid864

موفق باشید.

[تصویر:  telegram_icon.png] کانال رسمی EasyMCU در تلگرام
.
.
Quote
08-16-2016, 04:36 PM
ارسال: #3
RE: درخواست کد پالس LED های برد zcross
ممنون از کمکتون . منظورم از پالس چشمک زدن LED نیست . درواقع می خوام LED آروم روشن و آروم خاموش بشه . PWM برای خروجی پایه هاست و فک نکنم با اون بشه شدت نور LED های روی برد رو کنترل کرد . یعنی برای کنترل شدت نور چراغ های روی برد کد های مخصوصی وجود داره ...
Quote
08-17-2016, 05:35 PM
ارسال: #4
RE: درخواست کد پالس LED های برد zcross
برای این منظور PWM سخت افزاری کاربردی نداره و باید نرم افزاری پیاده سازی کنید ...

[تصویر:  telegram_icon.png] کانال رسمی EasyMCU در تلگرام
.
.
Quote
09-21-2016, 02:18 PM
ارسال: #5
RE: درخواست کد پالس LED های برد zcross
باتشکر از راهنمایی شما ...

نتیجه : باتوجه به راهنمایی ها و استفاده از مفهوم PWM این موضوع بسیار راحت و نرم افزاری حل شد .
کافیه مقدار روشنایی و خاموشی LED رو در ثانیه دست کاری کنیم . ساده بگم . LED1 روشن با تاخیر مثلا 200ms و LED1 خاموش با تاخیر 800ms . با اینکار LED1 در هر ثانیه 20 درصد روشن و 80 درصد خاموش است . طبیعتا ما هم فقط 20 درصد روشنایی LED رو میبینیم که بصورت چشمک زن است که برای دیده نشدن چشمک زدنش هم میتونیم تاخیر رو با همین نسبت کم کنیم . مثلا 200 و 800 رو به 20 و 80 میلی ثانیه تاخیر یا کمتر تبدیل کنیم که چشم ما چشمک زدنش رو هم نبینه .

امیدوارم متوجه صحبتم شده باشید . گفتم که اگر مفهوم PWM رو بدونیم این موضوع به راحتی حل میشه . باتشکر
Quote
New Reply 


پرش به انجمن:

تماس با ما | EasyMCU | بایگانی | پیوند سایتی RSS
بازگشت به بالا
Persian Translation by MyBBIran.com - Ver: 4.6
Powered by MyBB, © 2002-2019 MyBB Group.
Designed by Escalate Internet. Icons by dAKirby309.

ورود
نام کاربری:
گذرواژه‌:



Lost your password?