제조사 | OEM |
---|---|
브랜드 | 에듀이노 |
판매가 | 3,300원 |
할인판매가 | 2,640원 (20% 할인) |
적립금 | 30원 |
자체상품코드 | D-137 |
국내·해외배송 | 국내배송 |
배송방법 | 택배 |
수량 |
COMMENT |
(최소주문수량 1개 이상 / 최대주문수량 0개 이하)
사이즈 가이드1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | #include <Adafruit_NeoPixel.h> #define PIN 8 #define NUMPIXELS 2 #define DELAYVAL 50 Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800); void setup() { pixels.begin(); // 픽셀 초기화 } void loop() { // 무지개 색상을 순차적으로 출력 rainbow(20); } // 무지개 색상을 순차적으로 출력하는 함수 void rainbow(int wait) { for (int j = 0; j < 256; j++) { for (int i = 0; i < pixels.numPixels(); i++) { pixels.setPixelColor(i, Wheel((i + j) & 255)); } pixels.show(); delay(wait); } } // 8비트 RGB 값을 32비트 색상 값으로 변환하는 함수 uint32_t Wheel(byte WheelPos) { if (WheelPos < 85) { return pixels.Color(WheelPos * 3, 255 - WheelPos * 3, 0); } else if (WheelPos < 170) { WheelPos -= 85; return pixels.Color(255 - WheelPos * 3, 0, WheelPos * 3); } else { WheelPos -= 170; return pixels.Color(0, WheelPos * 3, 255 - WheelPos * 3); } } | cs |