#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 스트립에 적용합니다.