내용으로 건너뛰기
ILOGICS 제품 사용설명서
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
추적:
commands:reference:analogreadavgf
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== analogReadAvgf() ====== ''analogReadAvgf()''는 여러 입력값의 실수 평균을 반환합니다. {{:commands:reference:analogreadavgf.svg?900|analogReadAvgf 명령어 동작 흐름}} ''float analogReadAvgf(uint8_t ch, uint8_t samples)'' ===== 명령어 ===== ^ 명령어 ^ 인수 ^ 반환값 ^ 동작 ^ | ''analogReadAvgf(ch, samples)'' | ''uint8_t ch''\\ ''uint8_t samples'' — 평균 샘플 수 | ''float'' | 여러 입력값의 실수 평균을 반환합니다. | ===== 예제 ===== <code cpp> void setup() { Serial.begin(115200); } void loop() { int ai0 = analogRead(0); // 지정한 채널의 원시 아날로그값을 읽습니다. int ai4 = analogRead(4); // 지정한 채널의 원시 아날로그값을 읽습니다. int32_t avg0 = analogReadAvg(0, 5); // 여러 입력값의 정수 평균을 반환합니다. float avg0f = analogReadAvgf(0, 5); // 여러 입력값의 실수 평균을 반환합니다. Serial.print("AI0: "); Serial.println(ai0); Serial.print("AI4: "); Serial.println(ai4); Serial.print("AI0 AVG: "); Serial.println(avg0); Serial.print("AI0 AVG float: "); Serial.println(avg0f, 2); delay(500); } </code> ===== 주의사항 ===== * 제품별 지원 채널과 모듈 딥스위치의 입력 범위를 먼저 확인해주시기 바랍니다. * 오류 상수는 정상 측정값으로 사용하지 않아야 합니다. * 샘플 수를 크게 설정하면 응답이 느려지고 메모리 사용량이 증가합니다. * MPINO의 ''A0''와 MPAINO의 ''0''은 같은 물리적 채널을 뜻하지 않습니다. 제품군을 바꿀 때 인자를 다시 확인해주시기 바랍니다. ===== 같은 카테고리의 내장 명령어 ===== * [[commands:reference:analogreadinit|analogReadInit() 상세 설명 보기]] * [[commands:reference:analogread|analogRead() 상세 설명 보기]] * [[commands:reference:analogreadavg|analogReadAvg() 상세 설명 보기]] [[commands:builtin|← 내장 명령어 리스트]]
commands/reference/analogreadavgf.txt
· 마지막으로 수정됨:
2026/10/25 11:33
저자
127.0.0.1
문서 도구
문서 보기
이전 판
역링크
맨 위로