سلام
عذر می خوامچندوقت نبودم
با کدویژن کار می کنم برنامه اشو نوشتم
در اولین فرصت میذارم رو سایت همه استفاده کنن
فقط الان مشکلم پروگرم کردنش ری ای وی ار که شک دارم بشه؟
ممنون از کمکتون
// ADC interrupt service routine
// with auto input scanning
interrupt [ADC_INT] void adc_isr(void)
{
register static unsigned char input_index=0;
// Read the 8 most significant bits
// of the AD conversion result
adc_data[input_index]=ADCH;
// Select next ADC input
if (++input_index > (LAST_ADC_INPUT-FIRST_ADC_INPUT))
input_index=0;
ADMUX=(FIRST_ADC_INPUT|ADC_VREF_TYPE)+input_index;
// Start the AD conversion
ADCSRA|=0x40;
}
char temprat[16];
float af;
// Declare your global variables here
void main(void)
{
// Declare your local variables here
// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
SFIOR=0x00;
// ADC initialization
// ADC Clock frequency: 172.800 kHz
// ADC Voltage Reference: AREF pin
// ADC Auto Trigger Source: None
// Only the 8 most significant bits of
// the AD conversion result are used
ADMUX=FIRST_ADC_INPUT|ADC_VREF_TYPE;
ADCSRA=0xCE;
// LCD module initialization
lcd_init(16);
// Global enable interrupts
#asm("sei"
while (1)
{
// Place your code here
af=ADCH;
af=2.56*af/255;
ftoa(af,3,temprat);
با سلام
اگه اشتباه نکنم شما مداری میخوای که نسبت به دما سرعت فن تغییر کنه مثلا اگه دما خیلی بالا بود با سرعت هرچه تمام بچرخه و اگه دما زاید اختلاف با مبنا نداشت با سرعت کمتر ، هم چنین نوشتید که اگر با میکرو نباشه بهتره
عزیز من این مدار را در سایت یزد کیت دیدم
الان لینک دقیق اون مطلب یادم نیست یه سرچی تو سایت یزد کیت بکنی پیدا میشه
اینم آدرس سایت
www.yazdkit.com
دیدگاه