한글보드 : 아두이노 네오픽셀 RGB LED 모듈 (WS2812 RGB LED Module)

  Neopixel.zip 15.7K 260 2년전

글보드 : WS2812 네오픽셀 RGB LED 모듈 (Introduction)

RGB LED에 WS2812 드라이버가 내장되어있는 네오픽셀 LED모듈입니다. 보통 RGB LED는 전원을 입력하면 

작동하지만 본 모듈은 전원 입력 + 데이터 신호를 입력하여 작동할 수 있습니다. 네오픽셀의 장점은 여러 형태의

네오픽셀들을 연결하여 사용할 수 있으며, 연결된 네오픽셀 LED가 1개든 100개든 하나의 데이터선만으로 연결된 

네오픽셀을 개별 제어(색상, 패턴, 밝기, ON, OFF 등)할 수 있다는 점입니다. 

 

c0c48c26052e17a977b8af39d3053952_1495199

 

사양 (Specification)

  • WS2811 드라이버 내장 RGB LED

  • 1600만가지의 다양한 색상표현

  • 다른 네오픽셀 LED와 연결가능

  • 컨트롤러를 통한 사용 및 제어

  • 작동 전압: DC 5V

  • 작동 전류: 10~50mA

  • 고휘도: 5050 RGB LED

  • 크기: 14 x 12mm

  • 무게: 2g




튜토리얼 (Tutorial)

c0c48c26052e17a977b8af39d3053952_1495207
 

 

 

 

샘플 코드 (Sample Code)


샘플코드를 업로드하기 전에 해당 글에 첨부된 Neopixel 라이브러리를 다운로드한 후 추가해주세요.


 

 #include <Adafruit_NeoPixel.h>              // 네오픽셀 라이브러리를 불러옵니다.


#define PIN 3                                         // 디지털핀 어디에 연결했는지 입력

#define LEDNUM 1                                // 연결된 네오픽셀의 숫자입력


Adafruit_NeoPixel strip = Adafruit_NeoPixel(LEDNUM, PIN, NEO_GRB + NEO_KHZ800);


void setup() {

  strip.begin();                                       // 네오픽셀 제어시작

}


void loop() {                                          // 이 안에 입력한 내용들이 반복 실행됩니다

  strip.setPixelColor(0, 255, 0, 0);           // (A,R,G,B) A번째 LED를 RGB (0~255) 만큼의 밝기로 켭니다.  (0부터 첫 번째 네오픽셀 시작)

  delay(1000);                                       // 1초 대기

  strip.show();                                       // 네오픽셀 보기

  strip.setPixelColor(0, 0, 255, 0);           // (A,R,G,B) A번째 LED를 RGB (0~255) 만큼의 밝기로 켭니다.

  delay(1000);                                       // 1초 대기

  strip.show();                                       // 네오픽셀 보기

  strip.setPixelColor(0, 0, 0, 255);           // (A,R,G,B) A번째 LED를 RGB (0~255) 만큼의 밝기로 켭니다.

  delay(1000);                                       // 1초 대기

  strip.show();                                       // 네오픽셀 보기

}


 

 

 

판매처 - 메카솔루션 (http://mechasolution.com)  /   디스트리뷰터 문의 -

메카리워즈 Image Map


모바일 버전으로 보기