반응형
물론 가능합니다.
아래 아두이노 우노 핀 맵을 보면 A0~A5 까지 아날로그 신호 입력 핀으로 사용하는 핀을 D14~D19 까지 디지털 핀으로 사용하실 수 있습니다.
사용 방법은 간단합니다. 할당 핀에 번호를 Ax 혹은 Dx로 붙여 할당하면 됩니다.
아래의 예는 아날로그 핀 A0를 출력으로 설정하고 HIGH (5V) 출력을 주는 코드입니다.
pinMode(A0, OUTPUT);
digitalWrite(A0, HIGH);
그냥 디지털 핀을 사용하듯이 하되, 핀 번호만 아날로그 핀 이름을 써주는 것입니다. 또는, 아래와 같이도 가능합니다. 아래 코드는 아두이노 우노 기준으로, 위의 코드와 동일한 기능을 합니다.
pinMode(14, OUTPUT);
digitalWrite(14, HIGH);
아두이노 우노는 0번부터 13번 까지의 디지털 핀이 있습니다. 그런데 14번은?? 바로 아날로그 핀 A0를 의미합니다. 즉, A0 부터 A5 까지가 14번부터 19번에 해당하는 디지털 핀이 되는 것입니다.
반응형
'개발자 > Arduino' 카테고리의 다른 글
Arduino와 DS18B20 1-Wire 디지털 온도 센서 인터페이스, 온도표시 (2) | 2024.09.05 |
---|---|
Arduino와 여러 개 DS18B20 디지털 온도 센서 인터페이스 (2) | 2024.09.05 |
아두이노 짧은 시간 Delay 사용 하지 않는 코드 (1) | 2023.10.18 |
nano 33 iot 1초 타이머 작동 - delay 사용 금지 (1) | 2023.10.13 |
가변저항 두 개로 시간을 보여주는 코드 (1) | 2023.10.13 |
nano 33 IoT 보드 ADC 12bit 설정 (0) | 2023.10.05 |
0부터 1023 까지 숫자를 12시간중 어떤 구간인지 알아내는 코드 (1) | 2023.10.05 |
PIR 센서를 이용한 보안 경보 시스템 (0) | 2023.08.28 |
더욱 좋은 정보를 제공하겠습니다.~ ^^