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 공부 할때 못해서 고생헀던걸 따라해봤다..(슬프다. 그때는 오래 걸렸는데 이건 금방..해버렸다)