#include <Adafruit_NeoPixel.h>
*// Adafruit NeoPixel 라이브러리를 포함시킵니다.*

#define PIN 6
*// LED 스트립이 연결된 아두이노의 디지털 핀 번호를 정의합니다.*

#define NUMPIXELS 4
*// LED 스트립에 있는 LED의 개수를 정의합니다.*
*// NeoPixel 객체를 생성합니다. 매개변수는 LED 개수, 제어 핀 번호, LED 유형입니다.*

Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

void setup() {
  pixels.begin();
*// NeoPixel 스트립을 초기화합니다.*
}

void loop() {
  pixels.clear();
*// 모든 픽셀의 색을 끕니다(초기화).*
*// NUMPIXELS 만큼 반복합니다 (이 경우 4번).*

for(int i=0; i<NUMPIXELS; i++) {
*// i번째 LED를 빨간색(255, 0, 0)으로 설정합니다.*

pixels.setPixelColor(i, pixels.Color(255, 0, 0));
    pixels.show();
*// 변경사항을 LED 스트립에 적용합니다.*

delay(500);
*// 500밀리초(0.5초) 동안 대기합니다.*
}
}

#include <Adafruit_NeoPixel.h>

// Adafruit NeoPixel 라이브러리를 포함시킵니다.

#define PIN 6

// LED 스트립이 연결된 아두이노의 디지털 핀 번호를 정의합니다.

#define NUMPIXELS 4

// LED 스트립에 있는 LED의 개수를 정의합니다.

// NeoPixel 객체를 생성합니다. 매개변수는 LED 개수, 제어 핀 번호, LED 유형입니다.

Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

void setup() { pixels.begin();

// NeoPixel 스트립을 초기화합니다.

}

void loop() { pixels.clear();

// 모든 픽셀의 색을 끕니다(초기화).

// NUMPIXELS 만큼 반복합니다 (이 경우 4번).

for(int i=0; i<NUMPIXELS; i++) {

// i번째 LED를 빨간색(255, 0, 0)으로 설정합니다.

pixels.setPixelColor(i, pixels.Color(255, 0, 0)); pixels.show();

// 변경사항을 LED 스트립에 적용합니다.