목차
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 ControlPart List.Arduino UNO R3 : https://kit128.com/goods/view?no=337.WAT-LEDBAR731 Module : https://kit128.com/goods/view?no=731Source: https://docs.whiteat.com/?page_id=5449*/#include <Adafruit_NeoPixel.h>#define LED_COUNT 20#define PIN A0Adafruit_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); // Redpixels.setPixelColor(i++, 255, 127, 0); // Orangepixels.setPixelColor(i++, 255,255,0); // Yellowpixels.setPixelColor(i++, 0,255,0); // Greenpixels.setPixelColor(i++, 0,0,255); // Bluepixels.setPixelColor(i++, 75, 0, 130); // Indigopixels.setPixelColor(i++, 148, 0, 211); // Violetpixels.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 에서 구매할 수 있습니다.