사용자 도구

사이트 도구


commands:reference:ntcreadf

문서의 이전 판입니다!


ntcReadf()

ntcReadf()는 NTC 3950 10kΩ 센서의 온도를 ℃ 단위 실수로 반환합니다.

ntcReadf 명령어 동작 흐름

float ntcReadf(uint8_t ch)

명령어

명령어 인수 반환값 동작
ntcReadf(ch) uint8_t ch — MPINO는 아날로그 핀 번호, MPAINO는 전체 아날로그 입력 채널 번호 float NTC 3950 10kΩ 센서의 온도를 ℃ 단위 실수로 반환합니다.

예제

void setup() {
  Serial.begin(115200);
}
 
void loop() {
  int temp10 = ntcRead(0);  // NTC 3950 10kΩ 센서의 온도를 0.1℃ 단위 정수로 반환합니다.
  float tempC = ntcReadf(0);  // NTC 3950 10kΩ 센서의 온도를 ℃ 단위 실수로 반환합니다.
 
  Serial.print("NTC = ");
  Serial.print(tempC, 1);
  Serial.println(" C");
  delay(500);
}

주의사항

  • ntcRead()는 NTC 3950, 10kΩ at 25 C 센서 기준이다.
  • ntcReadf()ntcRead() 결과를 10.0F로 나누므로 분해능은 동일한 0.1 C이다.
  • B값, 기준저항, 배선 방식이 다른 센서를 연결하면 온도 오차가 발생한다.
  • MPAINO에서는 딥스위치가 NTC 모드가 아니면 올바른 온도가 나오지 않는다.
  • MPAINO 첫 호출 시 내부에서 해당 아날로그 입력 모듈만 초기화한다.

같은 카테고리의 내장 명령어

commands/reference/ntcreadf.1788796404.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki