네오픽셀 기본
Makerist
예제&실습
7
26770
2024.03.24 09:48
라이브러리는 상단 링크에 있습니다.
#include <Adafruit_NeoPixel.h> #define LED_PIN 6 // LED 스트립이 연결된 핀 #define LED_COUNT 60 // LED 스트립의 LED 개수 Adafruit_NeoPixel strip(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800); void setup() { strip.begin(); // LED 스트립 초기화 strip.show(); // 모든 LED를 초기 상태로 설정 strip.setBrightness(50); // LED 밝기 설정 (0에서 255 사이의 값) } void loop() { // 빨간색으로 모든 LED 채우기 colorWipe(strip.Color(255, 0, 0), 50); delay(1000); // 1초 대기 // 초록색으로 모든 LED 채우기 colorWipe(strip.Color(0, 255, 0), 50); delay(1000); // 1초 대기 // 파란색으로 모든 LED 채우기 colorWipe(strip.Color(0, 0, 255), 50); delay(1000); // 1초 대기 } // 지정된 색으로 LED 스트립을 채우는 함수 void colorWipe(uint32_t color, int wait) { for(int i=0; i<strip.numPixels(); i++) { strip.setPixelColor(i, color); // LED의 색상 설정 strip.show(); // 변경된 색상 표시 delay(wait); // 지연 } }