두 개의 LED를 0.1초 간격으로 교차하여 점멸 시킨다.

 

※ 명령어

  • pinMode(핀번호, 설정) : 핀의 입출력 모드를 설정한다. '핀번호'에는 설정하고자 하는 핀의 번호, '설정'에는 입력으로 사용하기 위해서는 'INPUT', 출력으로 사용하기 위해서는 'OUTPUT', 입력이며 풀업 사용시 'INPUT_PULLUP'을 기술한다.
  • digitalWrite(핀번호, 값) : 핀에 디지털 출력(High or Low)을 한다. '핀번호'에는 출력하고자 하는 핀의 번호를, '값'에는 'HIGH' 혹은 'LOW'를 설정하여 High 혹은 Low 출력을 한다.
/*
 * 예제
 * LED 점멸
 */
const int ledA = 3;     // LED A를 3번 핀에 연결
const int ledB = 5;     // LED B를 5번 핀에 연결

void setup() {
  pinMode(ledA, OUTPUT);  // 3번 핀을 출력으로 설정
  pinMode(ledB, OUTPUT);  // 5번 핀을 출력으로 설정
}

void loop() {
  digitalWrite(ledA, HIGH);   // LED A 점등
  digitalWrite(ledB, LOW);    // LED B 소등
  delay(100);                 // 0.1초간 지연
  digitalWrite(ledA, LOW);    // LED A 소등
  digitalWrite(ledB, HIGH);   // LED B 점등
  delay(100);                 // 0.1초간 지연
}

 

+ Recent posts