اطلاعیه

Collapse
No announcement yet.

ds18b20-codevision راهنمایی

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

    ds18b20-codevision راهنمایی

    سلام دوستان من یه کد نوشتم برای راه اندازی ds18b20 ولی خط 13 ارور میده مشکل کدم چیه :cry2: :cry2:
    #include <mega16.h>
    #include <1wire.h>
    #include <ds18b20.h>
    #include <delay.h>
    #include <stdio.h>
    #include <lcd.h>

    void main(void)//تابع اصلی برنامه
    {
    char buffer[16]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};//تعریف متغییر محلی از نوع کارکتر
    unsigned char devices; //تعریف متغییر محلی از نوع کارکتری بدون علامت
    float temp//;تعریف متغییر محلی از نوع اعشاری
    lcd_init(16);//کانفیگ کارکتر های lcd :arrow: :arrow:
    devices=w1_init();//بررسی وجود سنسور
    while(devices>0)//حلقه اصلی با بررسی شرط وجود سنسور
    {
    temp=ds18b20_temperature(0);//خواندن مقدار سنسور و ذخیره در متغییر temp
    lcd_gotoxy(0,0);//رفتن به سطر اول و ستون اول lcd
    sprintf(buffer,"T:%6.4f%cC",temp,223);//تبدیل متغییر دما به متغغیر قابل نمایش و نمایش درجه سانتی گراد با کد کارکتری 223
    lcd_clear();//پاک کردن lcd
    lcd_puts(buffer);//نوشتن در lcd
    delay_ms(100);//تاخیر لازم برای نمایش در lcd
    }
    }
    پاک و سالم خالصانه
    راهو وا کن عاشقانه
    بسه هر چی جفتک زدیم
    ریسکم بکن
    عاقلانه..

    #2
    پاسخ : ds18b20-codevision راهنمایی

    سلام.این پروژه تو سایت dmf313.ir هستش و من هم امتحانش کردم و داره خیلی خوب کار میکنه.مشکل از برنامه نیست

    دیدگاه

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