아두이노 기초2015. 2. 25. 17:41


디지털 입출력

#define LED 11
#defind BUTON 2

void setup() {
  pinMode(LED, OUTPUT); // LED를 켜는것이기때문에 OUTPUT
  pinMode(BUTTON, INPUT); // BUTTON에서 값을 입력 받기때문에 INPUT
}

void loop() {
  if(digitalRead(BUTTON) == HIGH) {
    digitalWrite(LED, HIGH); // 버튼에 불을 켠다
  } else {
    digitalWrite(LED, LOW); // 버튼에 불을 끈다
  }
}


아날로그 입출력

void setup() {
  // 아날로그를 사용할 경우 pinMode 세팅은 할필요없음
}

void loop() {
  int val = analogRead(A0);
  analogWrite(9, map(val, 0, 1023, 0, 255));
}


'아두이노 기초' 카테고리의 다른 글

14. 센서  (0) 2015.02.25
13. 라이브러리 만들기  (0) 2015.02.25
11. 시리얼 통신  (0) 2015.02.25
10. 서브모터  (0) 2015.02.24
9. 7세그먼트  (0) 2015.02.24
Posted by trikyu