commands:reference:ianalogread2
문서의 이전 판입니다!
목차
IanalogRead2()
IanalogRead2()는 4~20mA 입력값을 지정한 정수 범위로 변환합니다.
int32_t IanalogRead2(uint8_t ch, int32_t min, int32_t max)
명령어
| 명령어 | 인수 | 반환값 | 동작 |
|---|---|---|---|
IanalogRead2(ch, min, max) | uint8_t ch — MPINO는 A0 같은 아날로그 핀, MPAINO는 0부터 시작하는 전체 모듈 채널 번호int32_t minint32_t max | int32_t | 4~20mA 입력값을 지정한 정수 범위로 변환합니다. |
예제
void setup() { analogReference(EXTERNAL); // 해당 MPINO 제품에서 요구하는 경우 Serial.begin(115200); } void loop() { int32_t percent = IanalogRead2(A2, 0, 100); if (percent == ANALOG_READ2_ERROR) { Serial.println("4-20mA wire break or input error"); } else { Serial.println(percent); } delay(500); }
주의사항
채널, 입력 모듈의 전압·전류 선택과 딥스위치 설정을 먼저 확인하십시오. 평균 횟수를 늘리면 값은 안정되지만 응답이 느려집니다.
commands/reference/ianalogread2.1788260661.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1
