امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
سنسور ds18b20
نویسنده پیام
hosseinip آفلاین
كاربر دو ستاره
**

ارسال‌ها: 107
موضوع‌ها: 27
تاریخ عضویت: مهر ۱۳۹۳

تشکرها : 105
( 40 تشکر در 15 ارسال )
ارسال: #1
Cool  سنسور ds18b20
سلام درود بر اساتید محترم
من چند وقتی دارم روی پروژه ای کار مکنم که میخوام میانگین دمای چهار تا سنسور بگیرم وری lcd نمایش بدم
سنسور ds18b20 را انتخاب کردم
وا پروتکل 1wier استفاده کرم
تا 3 تا سنسو مشکلی نداره ولی سنسور چهارم که مخوام بخونم نمیدونم چرا حالش خراب میشه
کسی هست دلیل شو بدونه؟؟؟؟؟؟؟
اینم کد برنامه برای 4 تا سنسور :
کد php:
while (1)
      {
        
t1=ds18b20_temperature(&rom_codes[0][0]);
        
t2=ds18b20_temperature(&rom_codes[1][0]);
        
t3=ds18b20_temperature(&rom_codes[2][0]);
        
t4=ds18b20_temperature(&rom_codes[3][0]);
        
s=t1+t2+t3+t4;
        
m=s/4;  
        
sprintf(lcd_array,"Temp=%2.2fc",m);
        
lcd_clear(); 
        
lcd_gotoxy(0,0);    
        
lcd_puts(lcd_array);

      }


"... the quieter you become the more you are able hear "
(آخرین ویرایش در این ارسال: ۱۲-اردیبهشت-۱۳۹۴, ۰۰:۳۳:۴۶، توسط hosseinip.)
۱۲-اردیبهشت-۱۳۹۴, ۰۰:۳۲:۳۹
ارسال‌ها
پاسخ
hosseinip آفلاین
كاربر دو ستاره
**

ارسال‌ها: 107
موضوع‌ها: 27
تاریخ عضویت: مهر ۱۳۹۳

تشکرها : 105
( 40 تشکر در 15 ارسال )
ارسال: #2
RE: سنسور ds18b20
اینم کد برنامه برای 3 تا سنسور :
کد php:
#include <mega16.h>
#include <delay.h>
#include <stdio.h>
#include <1wire.h>
#include <ds18b20.h>
#include <alcd.h>
#define MAX_DS1820 3
unsigned char ds1820_devices;
unsigned char rom_codes[MAX_DS1820][9];
float t1,t2,t3,s,m;
char lcd_array[16];

void main(void)
{

w1_init();
ds1820_devices=w1_search(0xf0,rom_codes);

lcd_init(16);

while (
1)
      {
        
t1=ds18b20_temperature(&rom_codes[0][0]);
        
t2=ds18b20_temperature(&rom_codes[1][0]);
        
t3=ds18b20_temperature(&rom_codes[2][0]);
        
s=t1+t2+t3;
        
m=s/3;  
        
sprintf(lcd_array,"Temp=%2.2fc",m);
        
lcd_clear(); 
        
lcd_gotoxy(0,0);    
        
lcd_puts(lcd_array);

      }


"... the quieter you become the more you are able hear "
۱۲-اردیبهشت-۱۳۹۴, ۰۰:۴۴:۱۸
ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73
student-p آفلاین
كاربر دو ستاره
**

ارسال‌ها: 168
موضوع‌ها: 24
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 18
( 125 تشکر در 76 ارسال )
ارسال: #3
RE: سنسور ds18b20
چ اتفاقي ميافته مگه؟

موفقيت توانايي رفتن از شكستي به شكست ديگر بدون از دست دادن شور و حرارت است. (وينستون چرچيل)

بهترین لینک دنیا اینجا رو کلیک کن(هر چی بخوای هست)

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

ارسال‌ها: 107
موضوع‌ها: 27
تاریخ عضویت: مهر ۱۳۹۳

تشکرها : 105
( 40 تشکر در 15 ارسال )
ارسال: #4
RE: سنسور ds18b20
مشکلم یه جورای حل شد مشکل از شبیه سازی است تو عمل هیچ مشکلی نداره
اگه کسی علت شو میدونه بگه تا ما هم بدونیم ؟؟؟؟؟؟؟؟

"... the quieter you become the more you are able hear "
۱۵-اردیبهشت-۱۳۹۴, ۱۰:۳۹:۲۱
ارسال‌ها
پاسخ
student-p آفلاین
كاربر دو ستاره
**

ارسال‌ها: 168
موضوع‌ها: 24
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 18
( 125 تشکر در 76 ارسال )
ارسال: #5
RE: سنسور ds18b20
آره اين اتفاقا زياد ميافته؛هميشه عملي كار كردن ارجعيت داره؛(شايد مشكل از نسخه نرم افزاري يا كرك كردن اون باشه)

موفقيت توانايي رفتن از شكستي به شكست ديگر بدون از دست دادن شور و حرارت است. (وينستون چرچيل)

بهترین لینک دنیا اینجا رو کلیک کن(هر چی بخوای هست)

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


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  معرفی یک سنسور جریان برای اتصال به میکرو ؟ mega16 6 1,738 ۲۷-اردیبهشت-۱۳۹۹, ۱۷:۳۸:۳۲
آخرین ارسال: Ambassador
  اتصال سنسور lm35 در فاصله 12 متری به میکرو ؟ mega16 3 1,643 ۲۷-بهمن-۱۳۹۸, ۱۸:۴۳:۲۸
آخرین ارسال: aKaReZa75
  ربات مسیریاب ۲۴ سنسور Erfanbeigi 3 2,650 ۰۷-آبان-۱۳۹۶, ۰۰:۴۲:۴۱
آخرین ارسال: 1نفر
  راه اندازی سنسور sht11 blackstar368 10 10,511 ۲۶-دى-۱۳۹۵, ۱۲:۲۲:۴۷
آخرین ارسال: ehsan1082
  دماسنج DS18b20 rezamajdi 5 3,524 ۰۳-دى-۱۳۹۵, ۰۱:۲۰:۲۰
آخرین ارسال: omid_phoenix
  درخواست مدار محاسبه سرعت با سنسور مادون قرمز maxell2500 8 6,690 ۲۸-اردیبهشت-۱۳۹۵, ۰۰:۱۰:۴۱
آخرین ارسال: maxell2500
  [سوال] سنسور فرستنده و گیرنده مادون قرمز rezamajdi 2 3,082 ۰۸-بهمن-۱۳۹۴, ۰۰:۱۰:۴۸
آخرین ارسال: rezamajdi
Question خروجی DS18B20 hosseinip 4 4,038 ۲۹-اسفند-۱۳۹۳, ۰۵:۰۵:۴۸
آخرین ارسال: alimogmov
  سوال در مورد انتخاب سنسور و برنامه نویسی dj kaka 10 6,397 ۰۲-اسفند-۱۳۹۳, ۰۹:۱۱:۰۳
آخرین ارسال: dj kaka
  [سوال] نحوه تشخیص پایه های سنسور اولتراسونیک silent70un 6 9,981 ۲۶-بهمن-۱۳۹۳, ۱۲:۵۷:۵۷
آخرین ارسال: student123

پرش به انجمن:


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

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