반응형
ADC 분해능이 높을 수록 입력값을 세분화할 수 있다.
analogReadResolution(16); long SensorValue = analogRead(0);
위 코드 처럼
16을 넣으면 16bit ADC로 동작한다.
실제로 AI0 포트에 보드의 5V를 연결하면 변수에 65520 숫자가 저장된다. 35(=2.6mV)만큼 전압강하가 발생하는 듯.
8을 넣으면 8bit 0~255
10을 넣으면 10bit 0~1023
12를 넣으면 12bit 0~4095
16을 넣으면 16bit 0~65535
설마 8bit MCU에서 16bit 입력을 바라는 사람은 없겠지. Arduino 32bit 보드에서 동작 가능하다.
반응형