انجمن تخصصی رباتیک و الکترونیک

  1. alinaghiha
  2. سنسورها
  3. سه شنبه, 15 می 2018
  4.  اشتراک از طریق ایمیل
سلام من میخوام به کمک lm35 دمای محیط را بسنجم اما متاسفانه مقداری که بدست میاد همش صفره



float val;
int tempPin = A0;

void setup()
{
Serial.begin(9600);

}
void loop()
{
val = analogRead(tempPin);
float mv = ( val/1024.0)*5000;
float cel = mv/10;


float voltage= val * (5.0 / 1023.0);

Serial.print("TEMPRATURE = ");
Serial.print(cel);
Serial.print("*C voltage= ");
Serial.print(voltage);
Serial.println();
delay(1000);


}

با مولتی متر امتحان کردم مقدار ولتاژ در خروجی برابر ۰.۲۸ هستش که با فندک یه ۰.۵۵ هم رسید
لطفا راهنمایی بفرمایید مشکل چطور حل میشه.
saeed پاسخ پذیرفته شده
سلام
فرمولش مگه این نبود؟

T=5*ADC*100/255
کامنت ها
هنوز کامنتی ارسال نشده است
  • صفحه :
  • 1


هنوز به این بحث پاسخی داده نشده است.
شما نیز اجازه ارسال پاسخ را ندارید