اطلاعیه

Collapse
No announcement yet.

ساخت دماسنج پیشرفته

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

    ساخت دماسنج پیشرفته

    سلام
    میخوام یه امکاناتی به این مدار و برنامه اضافه بشه که تو دمای مینیمم و ماکسیمم که براش تعریف میشه رو LCD اگر دمای پایین قطع کرد بنویسه Cold و دمای بالاتر قطع کرد بزنه hot ,و تنظیمات هم داشته باشه برای تعیین دمای گرم و سرد
    http://s1.picofile.com/file/6461120720/lm35_v2_www_yazdkit_com_.zip.html

    #2
    پاسخ : ساخت دماسنج پیشرفته

    این برنامه شما به زبان c در یکی از کتابهای آموزش avr هست اما با بسکام ...
    Don't hesitate to ask any question ..

    دیدگاه


      #3
      پاسخ : ساخت دماسنج پیشرفته

      بهتره که نری دنبال پروژه اماده چون در اینده ...
      این شماتیک اتصال http://www.eca.ir/forum2/index.php?action=dlattach;topic=48531.0;attach=663 4;image
      اینم برنامه معمولی
      $regfile = "m16def.dat"
      $crystal = 8000000

      Config Lcd = 16 * 2
      Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.1 , Db6 = Portc.0 , Db7 = Portd.7 , E = Portc.3 , Rs = Portc.4

      Config Adc = Single , Prescaler = Auto , Reference = Internal

      Dim A As Word
      Dim B As Word
      Dim C0 As Integer
      Dim C1 As Integer
      Dim C2 As Integer
      Dim C3 As Integer
      Dim C4 As Integer
      Dim C5 As Integer
      Dim C6 As Integer
      Dim Cf As Integer

      Deflcdchar 0 , 3 , 3 , 32 , 30 , 16 , 16 , 30 , 32

      Start Adc
      Cursor Off
      Cls
      Lcd "Ali Alipoor.R"

      Wait 1
      Cls
      Do

      A = Getadc(3)
      B = Getadc(4)
      C0 = A - B
      C0 = C0 / 4

      A = Getadc(3)
      B = Getadc(4)
      C1 = A - B
      C1 = C1 / 4

      A = Getadc(3)
      B = Getadc(4)
      C2 = A - B
      C2 = C2 / 4

      A = Getadc(3)
      B = Getadc(4)
      C3 = A - B
      C3 = C3 / 4

      A = Getadc(3)
      B = Getadc(4)
      C4 = A - B
      C4 = C4 / 4

      A = Getadc(3)
      B = Getadc(4)
      C5 = A - B
      C5 = C5 / 4

      A = Getadc(3)
      B = Getadc(4)
      C6 = A - B
      C6 = C6 / 4

      Cf = C0 + C1
      Cf = Cf + C2
      Cf = Cf + C3
      Cf = Cf + C4
      Cf = Cf + C5
      Cf = Cf + C6
      Cf = Cf / 7

      Locate 1 , 1
      Lcd Cf ; Chr(0)

      Waitms 100
      Loop
      End
      برنامه ای که میخوای رو ردیف میکنم میزارم

      دیدگاه


        #4
        پاسخ : ساخت دماسنج پیشرفته

        من کلا اهل دخالت کردن نیستم ولی این کجاش آخه پیشرفته بود :read:
        معجزه پس از معجزه می آید و شگفتی ها از تجلی باز نمی مانند.

        دیدگاه


          #5
          پاسخ : ساخت دماسنج پیشرفته

          گفتم که این یه برنامه معمولیه برنامه رو انشالله فردا پس فردا میزارم! اخه عید هم هست زیاد حال برنامه نویسی ندارم! کلا استند بای ام!
          البته از برنامه یزدکیت که دوستمون گزاشتن پیشرفته تر هست! حداقل معدل گیری داره!

          دیدگاه


            #6
            پاسخ : ساخت دماسنج پیشرفته

            دستت درد نکنه :job:
            من منتظرم ، :rolleyes:
            خوب من آماتورم تازه برنامه نویسی شروع کردم زدیم تو خط این پروژه های آماده.

            دیدگاه


              #7
              پاسخ : ساخت دماسنج پیشرفته

              نوشته اصلی توسط john lock
              من کلا اهل دخالت کردن نیستم ولی این کجاش آخه پیشرفته بود :read:
              شما به چی میگید پیشرفته؟!!!! :rolleyes:

              دیدگاه


                #8
                پاسخ : ساخت دماسنج پیشرفته

                http://www.eca.ir/forum2/index.php?topic=49208.0

                دیدگاه

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