디지털 입출력
#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 |