امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
درخواست برنامه دماسنج با Atmega 16 و LM35
نویسنده پیام
sinastar آفلاین
كاربر دو ستاره
**

ارسال‌ها: 189
موضوع‌ها: 48
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 155
( 66 تشکر در 48 ارسال )
ارسال: #1
درخواست برنامه دماسنج با Atmega 16 و LM35
با سلام

آقا من همه جای اینترنت رو گشتم ولی یه برنامه به این سادگی رو نتونستم پیدا کنم !! یه جایی کد گذاشته مدار نذاشته ! یه جایی مدار گذاشته کد نذاشته !!

خوب بگذریم ؛

من یه مدار میخوام که از آیسی مگا16 و سون سگمنت (نه ال سی دی)و سنسور LM35 برای ساخت دماسنج استفاده شده باشه
و حتما به زبان بیسیک باشه (چون خودم کد بهش اضافه میکنم)
از دوستان خواهش میکنم اگر بلد هستن به من کمک کنن Heart

با تشکر Exclamation
۱۴-دى-۱۳۸۹, ۱۲:۴۲:۳۴
ارسال‌ها
پاسخ
reza555 غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,073
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 3779
( 3261 تشکر در 1342 ارسال )
ارسال: #2
RE: درخواست برنامه دماسنج با Atmega 16 و LM35
http://www.iranled.com/forum/Thread-ولت-...ت-و-دماسنج

http://www.iranled.com/forum/Thread-فرکا...ر-و-با-AVR\


آموزش بسکام با مسالهای متنوع
http://www.iranled.com/forum/Thread-کتاب...کام-BASCOM

زندگی مدیریت فرصت هاست.
۱۴-دى-۱۳۸۹, ۱۲:۵۵:۰۷
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg, رسول, sinastar, sadeghjun, mapmap
EBKA آفلاین
مخترع
****

ارسال‌ها: 1,099
موضوع‌ها: 89
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #3
RE: درخواست برنامه دماسنج با Atmega 16 و LM35
بهتره که ماهیگیری یاد بدیم به دوستامون !!!
کد:
$regfile = "m16def.dat"
$crystal = 8000000
Config Adc = Single , Prescaler = Auto
Config Portc = Output
Config Portb.1 = Output : Config Portb.2 = Output
: Dim Temp As word , B As byte , C As byte , D As Byte
Stop Adc
Start Adc

Do
گرفتن مقدار از سنسور
Temp = Getadc(0)
Temp = Temp / 2
B = Temp / 10
C = B * 10
D = Temp - C
نمایش در سگمنت ها
Portc = Lookup(d , Ebi)
Set Portb.1 : Reset Portb.2
Waitms 10
Set Portb.2

Portc = Lookup(b , Ebi)
Reset Portb.1
Waitms 10
Set Portb.1

Loop

Ebi:
Data 63 , 6 , 91 , 79 , 102 , 109 , 125 , 7 , 127 , 111

این برنامه دماسنج با مگا 16 با تست پروتئوس ...
در صورتی که مشکلی داشتی عنوان کن!!!
موفق باشی...


فایل‌(های) پیوست شده
.rar   EBKA20@GMAIL.COM.rar (اندازه: 15.08 KB / تعداد دفعات دریافت: 721)

ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



(آخرین ویرایش در این ارسال: ۱۴-دى-۱۳۸۹, ۱۶:۱۷:۲۵، توسط EBKA.)
۱۴-دى-۱۳۸۹, ۱۵:۲۳:۱۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : reza555, رسول, sinastar, saman2012, masojena, samianfarzad123, mhsaburi
reza555 غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,073
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 3779
( 3261 تشکر در 1342 ارسال )
ارسال: #4
RE: درخواست برنامه دماسنج با Atmega 16 و LM35
فقط توی برنامه باید متغیر های temp از نوع word باشه
و باقیه متغیر ها که تو محاسبات استفاده شدن فکر کنم باید word باشن

زندگی مدیریت فرصت هاست.
۱۴-دى-۱۳۸۹, ۱۵:۲۹:۵۹
ارسال‌ها
پاسخ
تشکر شده توسط : رسول
EBKA آفلاین
مخترع
****

ارسال‌ها: 1,099
موضوع‌ها: 89
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #5
RE: درخواست برنامه دماسنج با Atmega 16 و LM35
(۱۴-دى-۱۳۸۹, ۱۵:۲۹:۵۹)reza555 نوشته است: فقط توی برنامه باید متغیر های temp از نوع word باشه
و باقیه متغیر ها که تو محاسبات استفاده شدن فکر کنم باید word باشن
ما تا 99 درجه رو با دو تا سگمنت که بیشتر نمیتونیم بسنجیم... پس بایت کافیه...


ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



۱۴-دى-۱۳۸۹, ۱۵:۳۳:۲۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول, sinastar
reza555 غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,073
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 3779
( 3261 تشکر در 1342 ارسال )
ارسال: #6
RE: درخواست برنامه دماسنج با Atmega 16 و LM35
درسته ابراهیم جان
اما این دقتشو میشه تو محاسباتش از همین بایت استفاده کرد
ولی برای خوندن از کانال Adc باید متغیر حتما از جنس word باشه
[تصویر:  a7a557b5b1210fe85d9e217bbd6d7358.gif]

زندگی مدیریت فرصت هاست.
۱۴-دى-۱۳۸۹, ۱۵:۴۹:۱۲
ارسال‌ها
پاسخ
تشکر شده توسط : EBKA, رسول, sinastar
EBKA آفلاین
مخترع
****

ارسال‌ها: 1,099
موضوع‌ها: 89
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #7
RE: درخواست برنامه دماسنج با Atmega 16 و LM35
اگر خواستی تا 3 تا سگمنت به میکرو وصل کنی که بتونی تا 150 درجه رو بسنجی باید یه متغییر دیگه تعریف بکنی که واسه صدگان باشه و اونوقت یه مرحله دیگه اضافه میشه به برنامه تا بشه صدگان رو نیز نمایش داد...
حالا برنامه هست و تو به راحتی میتونی با اضافه کردن چند خط برنامه یه ترمومتر بسازی ...
یا میتونی یه ولتمتر بسازی..
موفق باشی...

ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



۱۴-دى-۱۳۸۹, ۱۶:۲۶:۰۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول, sinastar
sinastar آفلاین
كاربر دو ستاره
**

ارسال‌ها: 189
موضوع‌ها: 48
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 155
( 66 تشکر در 48 ارسال )
ارسال: #8
RE: درخواست برنامه دماسنج با Atmega 16 و LM35
با سلام

دست همتون درد نکنه خیلی ممنون ولی چرا اینطور پس ؟؟؟؟

آقای رضا 555 دو تا مدار گذاشته که چند کاره هستند ولی من فقط و فقط دماسنج میخوام(اگر ساعت هم داشته باشه چه بهتر) دیگه من نمیدونم که تو این مدار کدوم قسمت ها رو باید حذف کنم !!

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

از دوستان عاجزانه خواهش میکنم فقط و فقط یه دونه مدار دماسنج به همراه کد نویسی بیسیک به من لطف کنن !!! آموزش AVR یا Bascom نمیخوام !!!

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

البته نمیخوام ساعت رو تو سون سگمن نشون بده ها ، فقط میخوام با استفاده از ساعت یه دستوری بنویسیم که مثلا هر رو از ساعت 2 تا 5 فلان کار رو انجام بده

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

درضمن یه نکته خیلی مهم ؛
من نمیخوام با 3 تا سگمنت دمای 150 درجه رو نشونم بده ، من فقط میخوام دما سنجی باشه که دمای اتاق رو نشونم بده
در واقع دمای بین 10 تا 35 درجه برام کافیه

البته آقای Ebka ببخشید ظاهرا من اشتباه کردم

فایلی که شما آپلود کردین فایل بسکام و پروتیوس داره

حالا خواهش میکنم به این سوالاتم جواب بدین

1- چون فایل HEX نداره توی پروتیوس اجرا نمیشه (که زیاد مهم نیست ، فکر کنم تو بسکام یه بار Save کنم خودش Hex رو هم بده)

2- که مشکل اصلی هم همینه اینه که من یه سون سگمنت 3 عددی خریدم که کاتد مشترک هست ، حالا اینو چطور تو مدار ببندم ، اگه در این مورد منو راهنمایی کنید دیگه مشکلم حل میشه

3-پایه های 1 و 2 و 3 سنسور LM35 رو چظور پیدا کنم ؟

خواهش میکنم که ببخشید به خاطر این همه سوال ! دیگه ما بیسوادیم دیگه
بخدا ثواب داره

ای خدا بازم منو ببخشید

آقای Ebka من فایل hex رو از بسکام گرفتم و پرتیوس رو اجرا کردم ولی الان یه مشکلی هست و اونم اینه که سون سگمنت زود زود روشن خاموش میشه چرا ؟

تو خود مدار هم اینجوری روشن خاموش میشه ؟ یا اینکه سرعت دفعات روشن خاموش اونقدر زیاده که قابل تشخیص نیست ؟ Heart

با تشـــکر
(آخرین ویرایش در این ارسال: ۱۴-دى-۱۳۸۹, ۱۷:۳۱:۳۳، توسط sinastar.)
۱۴-دى-۱۳۸۹, ۱۷:۱۲:۱۱
ارسال‌ها
پاسخ
EBKA آفلاین
مخترع
****

ارسال‌ها: 1,099
موضوع‌ها: 89
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #9
RE: درخواست برنامه دماسنج با Atmega 16 و LM35
[تصویر:  5f5f150986e86f6890206c3dc7b27fa8.gif]
این ترتیب پایه هاش...
2- تو پروتئوس چشمک میزنه ولی تو مداری که بسازی اینطور نست!!!
وظیفه ماست که به شما کمک بکنیم!!!
موفق باشی رفیق...
چند تا پایه داره!!!
احتمالا همش بهم وصلتد هر 3تاشون و فقط با پایه های کاتد میتونی روشن خاموشش کنی... چه بهتر...هم راحت تری و هم سیم کشی نداره!!!!
احتمالا 10 تا یا 11 تا پایه داره!!!
7تاش واسه سگمنتاسی و 3 تاش هم مشترکشونه!!!

ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



(آخرین ویرایش در این ارسال: ۱۴-دى-۱۳۸۹, ۱۸:۵۳:۳۵، توسط EBKA.)
۱۴-دى-۱۳۸۹, ۱۸:۴۲:۳۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول, sinastar
sinastar آفلاین
كاربر دو ستاره
**

ارسال‌ها: 189
موضوع‌ها: 48
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 155
( 66 تشکر در 48 ارسال )
ارسال: #10
RE: درخواست برنامه دماسنج با Atmega 16 و LM35
خیلی ممنون

آقا تو این مدار منطور شما از 1 2 3 4 5 6 7 در پایه های سون سگمنت همون a b c d e f g هست ؟

ای وای روم به دیوار یه سوال دیگه Sad آقا کاتد منفی بود دیگه ؟ Whistle


و در ضمن چطور پایه های سون سگمنت رو پیدا کنم ؟
جمعا 12 تا پایه داره ! 6 تا بالا 6 تا پایین
میترسم منفی ، مثبت رو اشتباه بدم بسوزه
درضمن اگر کاتد همون منفی باشه خروجی مشترک در مدار (dah , yek) که مثبت هست ! اونو چطور منفی کنم ؟
البته میشه از آیسی 7404 Not استفاده کرد ولی راه ساده تری نداره؟
و آخرین سوال ؟
من که میخواسم سون سگمنت رو تست کنم تا پایه هاش رو پیدا کنم باید با چند ولت روش کار کنم ؟ 5 ولته یا 3 ولت ؟


با تشــــکر Heart
۱۴-دى-۱۳۸۹, ۲۱:۲۳:۲۹
ارسال‌ها
پاسخ
EBKA آفلاین
مخترع
****

ارسال‌ها: 1,099
موضوع‌ها: 89
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #11
RE: درخواست برنامه دماسنج با Atmega 16 و LM35
(۱۴-دى-۱۳۸۹, ۲۱:۲۳:۲۹)sinastar نوشته است: خیلی ممنون

آقا تو این مدار منطور شما از 1 2 3 4 5 6 7 در پایه های سون سگمنت همون a b c d e f g هست ؟

ای وای روم به دیوار یه سوال دیگهSad آقا کاتد منفی بود دیگه ؟Whistle


و در ضمن چطور پایه های سون سگمنت رو پیدا کنم ؟
جمعا 12 تا پایه داره ! 6 تا بالا 6 تا پایین
میترسم منفی ، مثبت رو اشتباه بدم بسوزه
درضمن اگر کاتد همون منفی باشه خروجی مشترک در مدار (dah , yek) که مثبت هست ! اونو چطور منفی کنم ؟
البته میشه از آیسی 7404 Not استفاده کرد ولی راه ساده تری نداره؟
و آخرین سوال ؟
من که میخواسم سون سگمنت رو تست کنم تا پایه هاش رو پیدا کنم باید با چند ولت روش کار کنم ؟ 5 ولته یا 3 ولت ؟


با تشــــکرHeart

سلام ..
بله منظورم همون a ,b,c,d,e,f,g
2- بله
3-رو 2 ونیم ولت تنظیم کن منبع رو و بعد این پایه اون پایه کن تا پیدا کنی پایه ای که وقتی منفی روشه و ثابت اونوقت مثبت رو به هر پایه ای میزنی روشن میشه....
4-منظورت رو نفهمیدم
5- نمیدونم
6-3 ولت خوبه....

ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



۱۵-دى-۱۳۸۹, ۰۰:۵۵:۰۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : sinastar, رسول


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  دماسنج LM35 majidps2 62 50,597 ۲۰-شهریور-۱۳۹۹, ۱۶:۴۴:۰۹
آخرین ارسال: Ambassador
  اتصال سنسور lm35 در فاصله 12 متری به میکرو ؟ mega16 3 1,643 ۲۷-بهمن-۱۳۹۸, ۱۸:۴۳:۲۸
آخرین ارسال: aKaReZa75
  درخواست راهنمایی درباره دماسنج و رطوبت سنج fedagh 2 3,195 ۰۳-دى-۱۳۹۵, ۰۱:۲۵:۰۷
آخرین ارسال: omid_phoenix
  دماسنج DS18b20 rezamajdi 5 3,524 ۰۳-دى-۱۳۹۵, ۰۱:۲۰:۲۰
آخرین ارسال: omid_phoenix
Question [سوال] مشکل نوسان دما در lm35 sunflower1 10 9,856 ۲۶-شهریور-۱۳۹۴, ۱۴:۰۹:۳۲
آخرین ارسال: BEHROOZ12
  درخواست كمك براي رفع اشكال برنامه بيسيك يك دما سنج shoghal 16 7,341 ۰۵-مرداد-۱۳۹۴, ۱۵:۰۱:۲۶
آخرین ارسال: shoghal
  ساخت دماسنج orange signal 6 5,301 ۱۱-تير-۱۳۹۴, ۰۱:۳۲:۵۲
آخرین ارسال: hosseinip
  كمك در مورد پروژه ميكرو دماسنج ديجيتال networkamn2014 4 3,804 ۱۳-اردیبهشت-۱۳۹۴, ۱۹:۰۲:۲۵
آخرین ارسال: khaleghi897
Exclamation [سوال] خروجی LM35 hosseinip 5 3,345 ۲۳-اسفند-۱۳۹۳, ۰۰:۲۵:۴۸
آخرین ارسال: omid_phoenix
  کدنویسی برای atmega در کدویژن!!!!!! blue_s 8 7,943 ۲۳-آذر-۱۳۹۳, ۱۶:۴۵:۴۷
آخرین ارسال: yasharp

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 6 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS