[WAT-LEDBAR 731] 1선으로 RGB COLOR 제어

WAT-LEDBAR 731

WAT-LEDBAR 731

LED 여러 개를 연속으로 연결한 제품으로 DATA 선 1개로 모든 LED 를 제어할 수 있습니다.

제품의 길이는 옵션으로 선택 가능합니다.

 

Arduino UNO R3 예제

핀 연결

이 실험에서는 아두이노 자체의 5V를 사용합니다.

번호 WAT-LEDBAR 731 UNO R3
 1 5V 5V
 2 Din A0
3 GND GND

소스코드

최신 소스코드는 [파일]=>[예제]=>[WhiteAT UNO] => [WAT-LEDBAR731] => [simple] 에 있으며
라이브러리는 아두이노 개발환경(https://docs.whiteat.com/?page_id=5449)  을 참조하세요

/*
Arduino UNO R3 + [WAT-LEDBAR731] 3 LED Control
Part List
.Arduino UNO R3 : https://kit128.com/goods/view?no=337
.WAT-LEDBAR731 Module : https://kit128.com/goods/view?no=731
Source: https://docs.whiteat.com/?page_id=5449
*/
#include <Adafruit_NeoPixel.h>
 
#define LED_COUNT    20
#define PIN            A0
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(LED_COUNT, PIN, NEO_GRB + NEO_KHZ800);
void setup() {
  pixels.begin();
  pixels.setBrightness(50);    // bright  1~255
}
void loop() {
  int i=0;
 
  while(true)
  {
    if (i>=LED_COUNT) break;
    pixels.setPixelColor(i++,  255,0,0);  // Red
    pixels.setPixelColor(i++, 255, 127, 0); // Orange
    pixels.setPixelColor(i++, 255,255,0); // Yellow
    pixels.setPixelColor(i++, 0,255,0); // Green
    pixels.setPixelColor(i++, 0,0,255); // Blue
    pixels.setPixelColor(i++, 75, 0, 130); // Indigo
    pixels.setPixelColor(i++,  148, 0, 211); // Violet
    pixels.setPixelColor(i++, 255,255,255); //White
  }
   
  pixels.show();
  delay(1000);
}
결과 화면

RED, YELLOW, WHITE 순으로 LED 가 켜집니다.

 

제품구매

WAT-LEDBAR 731-10 은  https://kit128.com/goods/view?no=731 에서 구매할 수 있습니다.

 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다