사용자 도구

사이트 도구


commands:reference:ianalogreadf

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
commands:reference:ianalogreadf [2026/09/01 20:04] – 만듦 - 바깥 편집 127.0.0.1commands:reference:ianalogreadf [2026/10/25 11:33] (현재) – 바깥 편집 127.0.0.1
줄 10: 줄 10:
  
 ^ 명령어 ^ 인수 ^ 반환값 ^ 동작 ^ ^ 명령어 ^ 인수 ^ 반환값 ^ 동작 ^
-| ''IanalogReadf(ch, min, max)'' | ''uint8_t ch'' — 읽을 아날로그 입력 핀 또는 채널\\ ''float min'' — ''int32_t'' 변환 결과의 최솟값\\ ''float max'' — ''int32_t'' 변환 결과의 최댓값 | ''float'' | 아날로그 입력값을 지정한 실수 범위로 변환합니다. |+| ''IanalogReadf(ch, min, max)'' | ''uint8_t ch'' — 읽을 아날로그 입력 핀 또는 채널\\ ''float min'' — 반환할 실수 범위의 최솟값\\ ''float max'' — 반환할 실수 범위의 최댓값 | ''float'' | 아날로그 입력값을 지정한 실수 범위로 변환합니다. | 
  
 ===== 예제 ===== ===== 예제 =====
줄 20: 줄 21:
  
 void loop() { void loop() {
-  float voltage = IanalogReadf(A0, 0.0F, 10.0F);+  float voltage = IanalogReadf(A0, 0.0F, 10.0F);  // 아날로그 입력값을 지정한 실수 범위로 변환합니다.
   Serial.println(voltage, 2);   Serial.println(voltage, 2);
   delay(500);   delay(500);
줄 28: 줄 29:
 ===== 주의사항 ===== ===== 주의사항 =====
  
-  * ''min''과 ''max''는 센서의 실제 전기적 입력 범위를 설정하는 값이 아니라 반환값의 변환 범위이다. +  * ''min''과 ''max''는 센서의 실제 전기적 입력 범위를 설정하는 값이 아니라 반환값의 변환 범위를 지정합니다. 
-  * ''Iscale()'' 또는 ''Iscalef()''의 범위 제한이 적용되므로 결과는 지정한 두 출력 끝값을 벗어나지 않는다. +  * ''Iscalef()''의 범위 제한이 적용되므로 결과는 지정한 두 출력 끝값을 벗어나지 않습니다. 
-  * ''min''을 ''max''보다 크게 지정하면 출력 범위가 반전된다. 예: ''IanalogRead(A0, 100, 0)''. +  * ''min''을 ''max''보다 크게 지정하면 출력 범위가 반전됩니다. 예: ''IanalogReadf(A0, 100.0F, 0.0F)''. 
-  * MPINO와 MPAINO의 원시 ADC 범위가 다르므로 반드시 선택한 보드에 맞는 ''ch''를 사용한다. +  * MPINO와 MPAINO의 원시 ADC 범위는 다릅니다. 선택한 보드에 맞는 ''ch''를 사용해야 합니다. 
-  * MPAINO 아날로그 입력 모듈의 딥스위치와 배선은 실제 입력 종류에 맞게 설정해야 한다. +  * MPAINO 아날로그 입력 모듈의 딥스위치 설정과 배선은 실제 입력 종류에 맞아야 합니다. 
-  * 이 명령어는 선형 범위 변환만 수행한다. 센서 오차 보정, 단선 판정 또는 4~20mA 소프트웨어 Cut이 필요하면 별도 처리가 필요하다.+  * 이 명령어는 선형 범위 변환만 수행합니다. 센서 오차 보정, 단선 판정 또는 4~20mA 소프트웨어 Cut이 필요하면 별도로 처리해야 합니다. 
 + 
 +===== 같은 카테고리의 내장 명령어 ===== 
 + 
 +  * [[commands:reference:ianalogread|IanalogRead() 상세 설명 보기]]
  
 [[commands:builtin|← 내장 명령어 리스트]] [[commands:builtin|← 내장 명령어 리스트]]
  
commands/reference/ianalogreadf.1788260661.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki