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

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

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

اون قسمتی رو هم که منظورم رو متوجه نشدین اینه که

از آیسی مگا 16 پایه های B.1 و B.2 که اسمشون رو dah و Yek گذاشتین برقشوت مثبت هست دیگه ؟
خوب برق مشترک سون سگمنت من منفی هست دیگه ! پس باید برقی که خروجیه Dah و yek به سون سگمنت میدن منفی باشه دیگه ؟ نه ؟

شایدم من اشتباه میکنم شما بفرمایید Heart

اصلا یه سوال ساده تر !
آقا این سون سگمنت شما آند مشترکه یا کاتد مشترک ؟
(آخرین ویرایش در این ارسال: ۱۵-دى-۱۳۸۹, ۱۳:۴۵:۳۶، توسط sinastar.)
۱۵-دى-۱۳۸۹, ۱۳:۱۴:۰۹
ارسال‌ها
پاسخ
EBKA آفلاین
مخترع
****

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

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #13
RE: درخواست برنامه دماسنج با Atmega 16 و LM35
کد:
$regfile = "m8def.dat"
$crystal = 8000000
Config Adc = Single , Prescaler = Auto
Config Portd = Output
Config Portb.0 = Output : Config Portb.1 = Output
Config Portb.2 = Output : Config Portb.3 = Output
             : Dim Volt As Word , Dahgan As Byte , Yekan As Byte , C As Word , D As Byte , H As Byte , Sadgan As Word
       Stop Adc : Start Adc
     Do
     Volt = Getadc(0)
     Volt = Volt / 2
     Sadgan = Volt / 100
     C = Sadgan * 100
     H = Volt - c
     Dahgan = H / 10
     D = Dahgan * 10
     Yekan = H - D



     Portd = Lookup(sadgan , Ebi)
     Portb.0 = 1 : Portb.1 = 0 : Portb.2 = 1 : Portb.3 = 1
     Waitms 10
     Portb.1 = 1
     Portd = Lookup(dahgan , Ebi)
     Portb.2 = 0
     Waitms 10
     Portb.2 = 1
     Portd = Lookup(yekan , Ebi)
     Portb.3 = 0
     Waitms 10
     Portb.3 = 1

     Loop
     Ebi:
     Data 63 , 6 , 91 , 79 , 102 , 109 , 125 , 7 , 127 , 111
این هم برنامه دماسنج از صفر تا 150 درجه....
سگمنت ها کاتد مشترک هستن!!!


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

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

259-734

[/url]
وبلاگ من


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



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

ارسال‌ها: 2,458
موضوع‌ها: 237
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 15003
( 20196 تشکر در 5767 ارسال )
ارسال: #14
RE: درخواست برنامه دماسنج با Atmega 16 و LM35
سلام ابکا جون

میگم حالا منم یه کمکی می خوام!!

میشه اون برنامه بالایی که برای 2 تا سگمنت گذاشتی کمی کاملترش کنی که تا 99 درجه نشون بده و همچنین لرزش نداشته باشه و همچنین برای مگا8 تغییرش بده ....

ممنون میشم

----------------------------------------------------
خوشرویی دام دلهاست و خوشخوئی آرام جانها
(آخرین ویرایش در این ارسال: ۱۵-دى-۱۳۸۹, ۲۰:۱۵:۱۰، توسط رسول.)
۱۵-دى-۱۳۸۹, ۱۹:۵۹:۲۵
ارسال‌ها
پاسخ
EBKA آفلاین
مخترع
****

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

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #15
RE: درخواست برنامه دماسنج با Atmega 16 و LM35
با مگا هشت هست!!!
همین مدار رو ولت مترش کن از صفر تا 5 ولت...
سنسور رو تو پرتئوس بردار و بجاش POT-HG بزار و سر وسطش رو بده به پایه ADC میکرو و بعد سر بالای پتاسیومتر رو بده به vcc و سر پایینی رو بده به زمین!!!
از ولت متر پرتئوس استفاده کن میبینی که ولتاژ داره به راحتی نشون میده!!!

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

259-734

[/url]
وبلاگ من


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



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

ارسال‌ها: 2,458
موضوع‌ها: 237
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 15003
( 20196 تشکر در 5767 ارسال )
ارسال: #16
RE: درخواست برنامه دماسنج با Atmega 16 و LM35
منظورم این برنامه که اول گذاشته بودی هستش ... فقط می خوام دماسنج باشه با 2 تا سگمنت و با مگا 8 وخیلی هم دقیق باشه:

کد php:
$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 As byte As byte As Byte
Stop Adc
Start Adc

Do
گرفتن مقدار از سنسور
Temp 
Getadc(0)
Temp Temp 2
Temp 10
10
Temp C
نمایش در سگمنت ها
Portc 
Lookup(Ebi)
Set Portb.1 Reset Portb.2
Waitms 10
Set Portb.2

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

Loop

Ebi
:
Data 63 91 79 102 109 125 127 111
این برنامه دماسنج با مگا 16 با تست پروتئوس 
...
در صورتی که مشکلی داشتی عنوان کن!!!
موفق باشی... 

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

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

تشکرها : 155
( 66 تشکر در 48 ارسال )
ارسال: #17
RE: درخواست برنامه دماسنج با Atmega 16 و LM35
(۱۵-دى-۱۳۸۹, ۱۹:۳۱:۲۰)ebka نوشته است:
کد:
$regfile = "m8def.dat"
$crystal = 8000000
Config Adc = Single , Prescaler = Auto
Config Portd = Output
Config Portb.0 = Output : Config Portb.1 = Output
Config Portb.2 = Output : Config Portb.3 = Output
: Dim Volt As Word , Dahgan As Byte , Yekan As Byte , C As Word , D As Byte , H As Byte , Sadgan As Word
Stop Adc : Start Adc
Do
Volt = Getadc(0)
Volt = Volt / 2
Sadgan = Volt / 100
C = Sadgan * 100
H = Volt - c
Dahgan = H / 10
D = Dahgan * 10
Yekan = H - D



Portd = Lookup(sadgan , Ebi)
Portb.0 = 1 : Portb.1 = 0 : Portb.2 = 1 : Portb.3 = 1
Waitms 10
Portb.1 = 1
Portd = Lookup(dahgan , Ebi)
Portb.2 = 0
Waitms 10
Portb.2 = 1
Portd = Lookup(yekan , Ebi)
Portb.3 = 0
Waitms 10
Portb.3 = 1

Loop
Ebi:
Data 63 , 6 , 91 , 79 , 102 , 109 , 125 , 7 , 127 , 111
این هم برنامه دماسنج از صفر تا 150 درجه....
سگمنت ها کاتد مشترک هستن!!!

خیلی خیلی ممنون از لطفتون Heart
فقط دو تا چیز؛
یکیش این که از مگا 8 استفاده شده ! برای استفاده از مگا 16 فقط کافیه که تو کد نویسی بجای مگا8 ، مگا16 تعریف کنم دیگه ؟
دومیش هم اینکه که اینجا از 4 تا سون سگمنت کاتد مشترک استفاده شده !مال من 3تایی هست آخه ؟ مشکلی پیش نیاد ؟
راستی این برنامه رقم اعشار رو هم نشون میده ؟ مثل 15.5 ؟
۱۵-دى-۱۳۸۹, ۲۰:۳۷:۲۴
ارسال‌ها
پاسخ
h0x00i آفلاین
مدیر بازنشسته
*****

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

تشکرها : 2866
( 2450 تشکر در 949 ارسال )
ارسال: #18
RE: درخواست برنامه دماسنج با Atmega 16 و LM35

ببخشید همین کارو میشه با CV انجام داد خیلی دقیق تر
چرا دوستان هنوز با bascom کار می کنن باعث سوء تفاهم نشه من می خوام فرقشو بدونم


------------------------------------------------------------------------
سالها بود که دل طلب جام جم از ما میکرد وان چه خود داشت زه بیگانه تمنا میکرد


فایل‌(های) پیوست شده
.rar   h0x00i(002).rar (اندازه: 90.26 KB / تعداد دفعات دریافت: 98)

:)

دوستان الکترونیکی پیشنهاد می کنم حتما برن python یاد بگیرن ...
پروژه ، مقاله ،... 
(آخرین ویرایش در این ارسال: ۱۵-دى-۱۳۸۹, ۲۰:۴۸:۲۰، توسط h0x00i.)
۱۵-دى-۱۳۸۹, ۲۰:۳۸:۱۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador
EBKA آفلاین
مخترع
****

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

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #19
RE: درخواست برنامه دماسنج با Atmega 16 و LM35
کد:
$regfile = "m8def.dat"
$crystal = 8000000
Config Adc = Single , Prescaler = Auto
Config Portd = Output
Config Portb.0 = Output : Config Portb.1 = Output
: Dim Volt As Word , Dahgan As Byte , Yekan As Byte , C As Word
Stop Adc : Start Adc
Do
Volt = Getadc(0)
Volt = Volt / 2
Dahgan = Volt / 10
C = Dahgan * 10
Yekan = Volt - C


Portd = Lookup(dahgan , Ebi)
Portb.0 = 0
Waitms 10
Portb.0 = 1
Portd = Lookup(yekan , Ebi)
Portb.1 = 0
Waitms 10
Portb.1 = 1

Loop
Ebi:
Data 63 , 6 , 91 , 79 , 102 , 109 , 125 , 7 , 127 , 111
رسول جان این برنامه برای مگا هشت!!!!
و در مورد سوال دوستمون!!
اینم برنامه مگا 16
کد:
$regfile = "m16def.dat"
$crystal = 8000000
Config Adc = Single , Prescaler = Auto
Config Portd = Output
Config Portb.0 = Output : Config Portb.1 = Output
Config Portb.2 = Output : Config Portb.3 = Output
: Dim Volt As Word , Dahgan As Byte , Yekan As Byte , C As Word , D As Byte , H As Byte , Sadgan As Word
Stop Adc : Start Adc
Do
Volt = Getadc(0)
Volt = Volt / 2
Sadgan = Volt / 100
C = Sadgan * 100
H = Volt - C
Dahgan = H / 10
D = Dahgan * 10
Yekan = H - D



Portd = Lookup(sadgan , Ebi)
Portb.0 = 1 : Portb.1 = 0 : Portb.2 = 1 : Portb.3 = 1
Waitms 10
Portb.1 = 1
Portd = Lookup(dahgan , Ebi)
Portb.2 = 0
Waitms 10
Portb.2 = 1
Portd = Lookup(yekan , Ebi)
Portb.3 = 0
Waitms 10
Portb.3 = 1

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

اعشار نداره... ولی میشه اعشاریش کرد....
سون سگمنت ها مشکلی پیش نمیاره!!!

رسول جان این هم فایل پرتئوسش


فایل‌(های) پیوست شده
.rar   ebka3.rar (اندازه: 14.27 KB / تعداد دفعات دریافت: 76)

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

259-734

[/url]
وبلاگ من


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



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

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

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

فقط آقا مثل اینکه یادت رفته بین خروجیه میکرو و سون سگمنت مقاومت بذاری ها ؟
من رفتم مقاومت 220 اهم بگیرم که نبود و بجاش 200 اهم گرفتم .حالا این مقاومت 200 اهم رو بذارم بین میکرو و سون سگمنت یا نه ؟

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

دستتون درد نکنه . منتظر جوابتون در مورد مقاومت هستم ابکا جون
(آخرین ویرایش در این ارسال: ۱۶-دى-۱۳۸۹, ۰۰:۵۶:۰۳، توسط sinastar.)
۱۶-دى-۱۳۸۹, ۰۰:۵۵:۳۰
ارسال‌ها
پاسخ
رسول غایب
بازنشسته
*****

ارسال‌ها: 2,458
موضوع‌ها: 237
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 15003
( 20196 تشکر در 5767 ارسال )
ارسال: #21
RE: درخواست برنامه دماسنج با Atmega 16 و LM35
ابکا جون من مدارشو روی برد برد ساختم اما اون لرزش اینجا هم هست و هیچ عددی رو نشون نمیده ... حتی بدون سنسور هم همینطوریه

از مگا هشت صفر کیلومتر هم استفاده کردم ... سیمهاشم به درستی وصل کردم اما!!!

اینم فیلمش:


.rar   MOV0003A.rar (اندازه: 750.07 KB / تعداد دفعات دریافت: 123)

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

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

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #22
RE: درخواست برنامه دماسنج با Atmega 16 و LM35
(۱۶-دى-۱۳۸۹, ۰۲:۲۰:۲۵)رسول نوشته است: ابکا جون من مدارشو روی برد برد ساختم اما اون لرزش اینجا هم هست و هیچ عددی رو نشون نمیده ... حتی بدون سنسور هم همینطوریه

از مگا هشت صفر کیلومتر هم استفاده کردم ... سیمهاشم به درستی وصل کردم اما!!!

اینم فیلمش:



-----------------------------------
تبسم دشمن را دوست می کند

سلام...

1- فیوز بیتش رو رو 8 مگ گذشتی !!!
2-ABCDEFG رو تو سگمنت پیدا کردی!!!
اگر دیدی درست نشد خودمم هم رو برد برد میبندم و برات تست میکنم!!!

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

259-734

[/url]
وبلاگ من


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



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


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  دماسنج 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

پرش به انجمن:


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

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