لطفا اگر کسی میتونه برنامه دماسنج با avr را برای من بفرستد.
اطلاعیه
Collapse
No announcement yet.
برنامه دماسنج با lm35
Collapse
X
-
پاسخ : برنامه دماسنج با lm35
با بیسیک.امیدارم به دردتون بخوره
$regfile = "m32def.dat"
$crystal = 8000000
Config Lcdpin = Pin , Db4 = Pinb.0 , Db5 = Pinb.1 , Db6 = Pinb.2 , Db7 = Pinb.3 , Rs = Pinb.4 , E = Pinb.5
Config Lcd = 16 * 2
Config Adc = Single , Prescaler = Auto , Reference = Avcc
Dim D As Word
Deflcdchar 0 , 24 , 24 , 32 , 32 , 32 , 32 , 32 , 32
Do
Cls
Start Adc
D = Getadc(1)
D = D / 2
If D > 25 Then
Home
Lcd D ; Chr(0) ; "c"
End If
If D < 25 And D > 20 Then
Home
Lcd D ; Chr(0) ; "C"
End If
If D < 20 Then
Portd.4 = 1
Home
Lcd D ; Chr(0) ; "c"
End If
Loop
End
دیدگاه
-
پاسخ : برنامه دماسنج با lm35
با سلام ...
اینم یه جور سادش اما خیلی دقیق
$regfile = "m16def.dat"
$crystal = 1000000
Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = _
Portb.7 , E = Portb.3 , Rs = Portb.2
Dim Temp1 As Word
Dim T1 As Single
Deflcdchar 0 , 6 , 9 , 9 , 6 , 32 , 32 , 32 , 32
Declare Sub Under
Cursor Off
Config Lcd = 16 * 2
Cls
Config Adc = Single , Prescaler = Auto
Cls
Do
Start Adc
Wait 1
Call Under
Stop Adc
Locate 1 , 1
Lcd "t1=" ; Fusing(t1 , "#.&" Chr(0) ; " "
Loop
End
Under:
Temp1 = Getadc(0)
T1 = Temp1 * .48975
Returnدرد من تنهایی نیست؛ بلکه مرگ ملتی است که گدایی را قناعت، بیعرضگی را صبر، و با تبسمی بر لب این حماقت را حکمت خداوند می نامند! "گاندی"
به دلیل وجود برخی مشکلات و بی احترامی ها این اکانت رو غیر فعال کردم. همیشه سر بلند باشید.
بدرود . . .
دیدگاه
-
پاسخ : برنامه دماسنج با lm35
نوشته اصلی توسط omega_adibanنمیدونم چرا هی ای سی ال ام35 من هی میسوزه؟؟؟؟؟
میشه داغ داغ عین اتیش
دیتاشیتشو بخونپروردگارا: به من زیستنی عطا کن که در لحظه مرگ بر بی ثمری لحظه ای که برای زیستن گذشته است حسرت نخورم، و مردنی عطا کن که بر بیهودگیش سوگوار نباشم. بگذار تا آن را خود انتخاب کنم، اما آنچنان که تو دوست میداری
دیدگاه
-
پاسخ : برنامه دماسنج با lm35
سلام ..................
در مورد lm35 که فرمودید داغ میشه و در نهایت .... تمام ..!! باید بگم که احتمالا از همون اتصال نادرست پایه هاش باشه .. من با این سنسور زیاد کار کردم اما فقط یه بار کلا سوخت .. اونم چون پایه ی گراند و + رو جابجا زدم .. علت دیگه ای نمیتونه داشته باشه .. البته باید به محدودیت ولتاژاعمال شدش هم توجه کنید که همون طور که جناب کاخکی فرمودن توی دیتاشیتش نوشته شده .. در مورد برنامه توی محیط C هم اگه مشکلی بود میتونین روی کمک من حساب کنید .. موفق باشید ..دوستان! مدتی کمتر به سایت میام ..
دیدگاه
-
پاسخ : برنامه دماسنج با lm35
نوشته اصلی توسط omega_adiban
oo:
oo:به ژایه ها مطمین هستم.طبق دیتا شیت وصلیدم :surprised:
وقتی طرف صاف سنسور سمته خودت باشه به ترتیب از راست به چپ داری منفی ---- خروجی ----- مثبت
سنسور رو به 5 ولت وصل کن
برای برنامه هم که بچه ها دادن کار میکنه و لی اگه بخوای خودت بنویسی راحت ترین کار اینه که سه بار تو سه ثانیه ای دی سی رو بخونی و تقسیم بر سه کنی و بر 2 تقسیم کنی
دیدگاه
-
پاسخ : برنامه دماسنج با lm35
دیتاشیت درسته. فقط اگه نگاه کرده باشین، نوشته Bottom view؛ یعنی نمای پایین.
وقتی از پایین نگاه کنی ترتیب پایه به این صورته.
ولی کلا همونطوری که دوستمون گفتن :
به ترتیب از راست به چپ داری منفی ---- خروجی ----- مثبتکنکوری 90 دیروز،آدانشجو مهندسی نرم افزار پلی تکنیک امروز!
دیدگاه
دیدگاه