아두이노
아두이노 - 시리얼통신
Back
2016. 6. 21. 11:11
1. 함 수
함수를 선언할때 다음과 같은 구조를 갖춰야한다.
2. 아두이노 함수
3. 파도처럼 순서대로 빛나는 LED를 직접 만든 함수를 이용해 구현해본다
재료는 LED 5개, 560 ohm 저항 5개이다.
회로는 <그림 2>와 같이 연결한다. LED 모두 양극 쪽에 저항을 연결하고 순서대로 2번에서 6 번 핀까지 연결해준다.
스케치
#define DELAY_TIME 100
void setup() {
for(int i=2;i<7;i++) {
pinMode(i, OUTPUT);
}
}
void loop() {
blinkLED(2, DELAY_TIME);
blinkLED(3, DELAY_TIME);
blinkLED(4, DELAY_TIME);
blinkLED(5, DELAY_TIME);
blinkLED(6, DELAY_TIME);
blinkLED(5, DELAY_TIME);
blinkLED(4, DELAY_TIME);
blinkLED(3, DELAY_TIME);
}
void blinkLED(int pin, int delayTime) {
digitalWrite(pin, HIGH);
delay(delayTime);
digitalWrite(pin, LOW);
}
참 고
변 수
상 수
함 수