Page 61 - 최강 아두이노 퍼스트 참고서
P. 61
#include <EEPROM.h>
int a =
0; int
value;
void setup()
{
Serial.begin(9600); //
}
void loop()
{ value =
EEPROM.read(a);
Serial.print(a);
Serial.print("\t");
Serial.print(value, DEC);
Serial.println();
a = a + 1; // a 변수값
증가.
if (a == 512) // a 변수의 값이 512 인 경우 a 변수의 값을 0
설정 a = 0;
delay(500); // 0.5초 실행 지
연.
}
ADC (ANALOG DIGITAL CONVERTER)
ADC (Analog Digital Converter)는 아날로그 신호를 디지털 신호로 변환해주는 역할 또는 장
치입니다. A/D Converter 로도 표기 됩니다.
빛, 온도, 소리, 압력 등의 변화 값들이 전압으로 바뀌면, 전압은 다시 기준 전압에 의해 일정
범위의 디지털 값으로 변경할 수 있습니다. 아날로그 입력->샘플링 전압 변환->디지털 신호
출력 개념입니다. ADC 의 기능이 좋을수록 고비용의 MCU 가 되 기도 합니다.
보통 MCU 에서의 ADC 입력 포트는 여러 개입니다. MCU 의 ADC 기능에서는 위와 같은 과
정을 여러 개의 아날로그 입력 채널의 값을 하나의 ADC 에서 처리해 주어야 하므로 멀티플렉
싱, 멀티플렉서 회로도 들어가 있습니다.
ADC 기능의 속도와 정확도가 좋을수록 정확한 데이터 출력을 당연한 사항입니다. 속도는 입
61