review
Arduino - 예제 1) Blink
후랴후랴!
2009. 11. 28. 23:10
이전 포스팅에서 업로드 한 Examples -> Digital -> Blink 예제를 해보자.
이렇게 꼽고 소스는 아래를 참고
LED 다리는 긴것과 작은것이 있는데 긴쪽을 (+)에 짧은쪽을 (-)에 즉 GND에 꼽는다.
int ledPin = 13; // LED를 디지털 핀13과 GND(-)에 연결하고 , 전역변수 ledPin에 13을 대입
// setup() 부분은 프로그램이 실행될때 한번만 실행된다.
void setup() {
pinMode(ledPin, OUTPUT); // ledPin의 값이 13 이므로 13번 digital pin의 모드를 OUTPUT으로 설정
}
// loop() 부분은 아두이노 파워가 공급되면 무한반복 된다. 프로세싱의 draw() 처럼
void loop()
{
digitalWrite(ledPin, HIGH); // 13번 핀에 연결 되어있는 LED를 on
delay(1000); // 1초대기 delay 함수의 값 1000=1초
digitalWrite(ledPin, LOW); // 13번 핀에 연결 되어있는 LED를 off
delay(1000); // 1초대기
}
※공부하기
이를 참고로 avr 공부 할때 못해서 고생헀던걸 따라해봤다..(슬프다. 그때는 오래 걸렸는데 이건 금방..해버렸다)