안녕하세요 에듀이노입니다.
해당 제품에 대한 똑같은 사용환경에서 결과값이 차이가 날경우,
교환접수를 통해 저희측에서 직접적인 확인이 이루어진 다음, 불량제품일 경우 교환을 도와드리겠습니다.
감사합니다.
[ Original Message ]
아두이노 LM35 아날로그 온도센서
기존에 사용하던 LM35DZ는 아래코드로 적절학 온도가 측정되는데요...
에듀이노에서 구매한 LM35DZ는 20도 정도 더높게 측정되어서요...
LM35DZ 데이터시트나
저와같은 문의가 있었는지...
확인부탁드리겠습니다.
감사합니다.
****************************************************************************
int tempPin = A3; // A/D 변환 핀을 지정한다.
float input_voltage; // 입력전압을 정의한다.
float temperature; // 온도 값을 정의한다.
void setup( )
{
Serial.begin(9600); // 시리얼 통신을 초기화한다.
}
void loop( )
{
// 온도센서의 측정값을 A/D 변환하여 그 데이터를 읽어온다.
long int reading = analogRead(tempPin );
// A/D 변환 데이터를 전압 값으로 변환
input_voltage = 5.0 * reading / 1023.0;
// 현재 온도를 계산한다.
temperature = input_voltage * 100.0;
// 시리얼 모니터로 전송한다.
Serial.println(temperature);
delay(1000);
}
****************************************************************************