اطلاعیه

Collapse
No announcement yet.

ساخت مدار با LM35

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    ساخت مدار با LM35

    سلام دوستان من میخواسم به کمک ال ام 35 و یه میکرو و 3 ال ای دی خروجی داشته باشم که وقتی دمای ال ام 35 از یه حدی بالاتر رفت مثلا چراغ قرمز و اگه متوسط بود چراغ سبز و اگه پایین بود چراغ آبی روشن بشه اگه میتونیین برنامشو برام بذارین ....با تشکر

    #2
    پاسخ : ساخت مدار با LM35

    دوست عزیز برنامه با زبان c توسط نرم افزار کدویژن هست:

    در این جا فرض بر این هست که خروجی lm35 ولتاژی بین 0 تا 5 ولته
    .

    #include <mega8.h>
    #include <delay.h>

    #define ADC_VREF_TYPE 0x60

    // Read the 8 most significant bits
    // of the AD conversion result
    unsigned char read_adc(unsigned char adc_input)
    {
    ADMUX=adc_input | (ADC_VREF_TYPE & 0xff);
    // Delay needed for the stabilization of the ADC input voltage
    delay_us(10);
    // Start the AD conversion
    ADCSRA|=0x40;
    // Wait for the AD conversion to complete
    while ((ADCSRA & 0x10)==0);
    ADCSRA|=0x10;
    return ADCH;
    }



    void main(void)
    {
    unsigned char data=0;

    DDRB=0x07; //pin red & green & blue
    PORTC.5=1; //ADC 5 PIN

    ACSR=0x80;


    // ADC initialization
    // ADC Clock frequency: 125.000 kHz
    // ADC Voltage Reference: AVCC pin
    // Only the 8 most significant bits of
    // the AD conversion result are used
    ADMUX=ADC_VREF_TYPE & 0xff;
    ADCSRA=0x86;

    while (1)
    {
    data=read_adc(5);
    if(data>=200)
    {
    PORTB.0=
    1; //red
    PORTB.1=0; //green
    PORTB.2=0; //blue
    }
    else if(data<200||data>100)
    {
    PORTB.0=
    0;
    PORTB.1=1;
    PORTB.2=0;
    }


    else if(data<=100)
    {
    PORTB.0=
    0;
    PORTB.1=1;
    PORTB.2=0;
    }
    }
    }
    [glow=red,2,300]گرد هم آمدن شروع است.با هم ماندن پیشرفت است.با هم کار کردن موفقیت است.[/glow]
    [img width=98 height=100]http://s3.picofile.com/file/7407857311/icon3.png[/img]

    دیدگاه


      #3
      پاسخ : ساخت مدار با LM35

      برنامه ی اقا حمید کاملا درست بود . :job:
      اما اگه جایشا متوجه نشدید بگید تا هر قسمت را توضیح بدم :nerd:
      چیزی را بگو که بتوانی بنویسی
      چیزی را بنویس که بتوانی امضا کنی
      چیزی را امضا کن که بتوانی به آن عمل کنی (ناپلئون)

      دیدگاه


        #4
        پاسخ : ساخت مدار با LM35

        نوشته اصلی توسط mohammad.as1369
        سلام دوستان من میخواسم به کمک ال ام 35 و یه میکرو و 3 ال ای دی خروجی داشته باشم که وقتی دمای ال ام 35 از یه حدی بالاتر رفت مثلا چراغ قرمز و اگه متوسط بود چراغ سبز و اگه پایین بود چراغ آبی روشن بشه اگه میتونیین برنامشو برام بذارین ....با تشکر
        سلام
        دوست عزیز من این کارو قبلن با lcd کردم این فایل رو بگیر شاید کمکت کنه
        برنامه با پروتوسش
        http://www.mediafire.com/?774w760oik4d7s4
        چون lm35 نداشت جاش ldr گزاشتم
        اشکهایی که پس از هر شکست میریزیم همان عرقیست که برای پیروزی نریخته ایم.
        هیتلر

        دیدگاه


          #5
          پاسخ : ساخت مدار با LM35

          ممنون دوستان که کمکم کردید....ببخشید دیر جواب دادم

          دیدگاه

          لطفا صبر کنید...
          X