소스코드

아래는 소스코드입니다. 아두이노 IDE에 붙여넣기 하여 컴파일하고 업로드합니다.

//가변저항 아날로그입력 실험

int potpin=A0;// A0 아날로그 입력포트
int ledpin=13;// LED 출력 디지털 IO 13핀
int val=0;// 아날로그 값 저장용 변수

void setup()
{
  pinMode(ledpin,OUTPUT);//13번핀을 출력으로 지정
  Serial.begin(9600);//시리얼 전송속도를 9600BPS로
}
void loop()
{
  digitalWrite(ledpin,HIGH);//LED 온
  delay(50);//0.05초 지연
  digitalWrite(ledpin,LOW);//LED 오프
  delay(50);//0.05초 지연
  val=analogRead(potpin);//A0에서 아날로그 값을 읽어와서 val변수에 저장
  Serial.println(val);//val변수값을 시리얼로 출력
}