۱۷-مرداد-۱۳۸۹, ۲۰:۳۴:۱۰
صفحهها: 1 2
۰۷-شهریور-۱۳۸۹, ۰۳:۴۰:۱۲
طبق توضیحات و بحث های پست های قبل اینم یه برنامه نمونه برای کنترل شدت نور موتور یا لامپ 220 با میکرو !!
یه دیمر با میکرو !!
با مقدار ولتاژ adc0 ( که یه پتانسیومتر هستش ) شدت نور لامپ کم و زیاد میشه !
اپتو تریاک رو به b.0 وصل کنین و خروجی مدار تشخصی گذر از صفر رو به int0
اونقدری هم برنامه رو ساده نوشتم که واسه همه قابل فهم باشه !!!
دیدن تایپیک زیر هم خالی از لطف نیست :
http://forum.honarjo.com/showthread.php?tid=1546
یه دیمر با میکرو !!
با مقدار ولتاژ adc0 ( که یه پتانسیومتر هستش ) شدت نور لامپ کم و زیاد میشه !
اپتو تریاک رو به b.0 وصل کنین و خروجی مدار تشخصی گذر از صفر رو به int0
اونقدری هم برنامه رو ساده نوشتم که واسه همه قابل فهم باشه !!!
کد php:
$regfile = "m32def.dat"
$crystal = 1000000
Config Timer1 = Timer , Prescale = 1
On Timer1 Ali
Enable Timer1
Enable Interrupts
Config Int0 = Rising
Enable Int0
On Int0 Ant
Config Portb = Output
Config Adc = Single , Prescaler = Auto
Dim Dimer As Word
Dim W As Word
Start Adc
'===================
Do
W = Getadc(0)
W = W * 10
W = 65535 - W
Dimer = W
Waitms 100
Loop
'===================
Ant:
Timer1 = Dimer
Start Timer1
Return
'===================
Ali:
Set Portb.0
Stop Timer1
Waitus 10
Reset Portb.0
Return
دیدن تایپیک زیر هم خالی از لطف نیست :
http://forum.honarjo.com/showthread.php?tid=1546
صفحهها: 1 2