320x100
일단 매뉴얼부터 보자.
아래의 매뉴얼은 아두이노 메가에 사용되는 ATMEGA2560의 매뉴얼이다.
보통 입력 전압으로 5V를 사용하니 5V 기준이다.
제일 첫 번째 행을 보면 Input Low Voltage, Except XTAL1 and Reset pin, 즉 XTAL1과 Reset 핀을 제외한 핀들의
LOW 인식 범위는 -0.5V부터 1.5V까지이며
4번째 행을보면 Input High Voltage, Except XTAL1 and Reset pin, 즉 XTAL과 Reset핀을 제외한 핀들의
HIGH 인식 범위는 3V ~ 5.5V까지이다.
그럼 1.5V부터 3V는 어떻게 되느냐? 그건 그때그때 다르다.
이 매뉴얼은 제조업체에서 말하는 공식적인 전압 인식 범위이며 짝퉁, 수명, 사용 환경 등에 달라질 수도 있다.
보통은 입력 전압에 /2를 하여 아래로는 LOW, 위로는 HIGH로 생각하는 게 대부분이다.
직접 가변전압을 걸어 측정해보았을 때 LOW->HIGH로 넘어가는 지점은 4V였는데 HIGH->LOW로 넘어가는 건 3.6였다.
그러나 이마저도 보드마다 다르겠지.
보드마다 차이가 있는 건 확실하다.
그저 LOW를 주고 싶으면 0V, HIGH를 주고싶으면 5V가 확실한 거 같다.
아래는 ATMega2560 데이터 시트이고 전압 페이지는 367페이지이다.
반응형
'프로그래밍 > Arduino' 카테고리의 다른 글
[아두이노] 보드매니저 예제파일 찾기 (0) | 2022.07.07 |
---|---|
[아두이노] ArduinoJson5 Json to String (0) | 2022.07.01 |
[아두이노] 이전 버전 설치하기 (0) | 2022.06.22 |
[아두이노] ArduinoJson 에러 해결 (0) | 2022.06.08 |
[아두이노] 아두이노 쓰레드 사용(FreeRTOS) (0) | 2022.03.15 |
댓글