سلام
من می خوام با avr یه سنسور lm75 رو راه اندازی کنم
من برنامه زیرو نوشتم:
[/quote]
الان این برنامه دمای اتاقو 10 تا 12 نشون می ده در صورتی که دمای اتاق حداقل 20 هستش
به نظر شما مشکل از کجاست؟
ممنون از توجه تون
من می خوام با avr یه سنسور lm75 رو راه اندازی کنم
من برنامه زیرو نوشتم:
کد:
#include <mega16a.h> #include <stdlib.h> #include <alcd.h> #include <i2c.h> #include <lm75.h> unsigned char temp[2]; char temp1[6],temp2[6]; void main(void) { i2c_init(); lcd_init(16); lm75_init(1,75,80,1); while (1) { temp[0]=(lm75_temperature_10(0))/10.0; temp[1]=(lm75_temperature_10(1))/10.0; itoa(temp[0],temp1); itoa(temp[1],temp2); lcd_gotoxy(0,0); lcd_puts(temp1); lcd_gotoxy(0,1); lcd_puts(temp2); } }
الان این برنامه دمای اتاقو 10 تا 12 نشون می ده در صورتی که دمای اتاق حداقل 20 هستش
به نظر شما مشکل از کجاست؟
ممنون از توجه تون