Số lượng mua
(Cái)
|
Đơn giá
(VND)
|
1+ | 40.000 |
Giao hàng toàn quốc
Thanh toán khi nhận hàng
Cam kết đổi/trả hàng
Thuộc tính | Giá trị | Tìm kiếm |
---|---|---|
Loại |
LED WS2812 5050 |
|
Số LED |
16 |
|
Màu sắc |
RGB |
|
Điện áp cấp |
5V |
|
RoHS |
|
|
43 Sản phẩm tương tự |
Mạch Hiển Thị NEOPixel WS2812 là sản phẩm sử dụng led 4 RGB 5050 RGB đầy đủ màu sắc, giao tiếp nối tiếp qua chuẩn 1 wire (1 cổng IO để điều khiển nhiều đèn LED), thường được dùng trong các ứng dụng trang trí , hiển thị, vòng tay, đồng hồ, thời trang..vv.
Có thể kết hợp với Arduino thông qua bộ thư viện hỗ trợ đi kèm cung cấp khả năng hiển thị cho mỗi led lên đến 160.000 màu và 256 cấp độ sáng khác nhau. Sản phẩm này được sắp xếp led theo hình ma trận vuông, tùy theo nhu cầu sử dụng mà lựa chọn số led 2x2, 4x4, 8x8...
Thông số kỹ thuật:
Sử dụng cơ bản
LED RGB WS2812 5050 |
IoT WiFi Uno |
DI |
GPIO15 |
5V |
5V |
GND |
GND |
#include <Adafruit_NeoPixel.h>
#define PIN 15 // Chan DI cua mach
#define NUM_LED 12 //Tong so Led tren mach
Adafruit_NeoPixel strip = Adafruit_NeoPixel(NUM_LED, PIN, NEO_GRB + NEO_KHZ800);
void setup() {
strip.begin();
strip.setBrightness(30);
strip.show();
}
void loop() {
rainbowCycle(10);
}
void rainbowCycle(uint8_t wait) {
uint16_t i, j;
for(j=0; j<256*5; j++) { // 5 cycles of all colors on wheel
for(i=0; i< strip.numPixels(); i++) {
strip.setPixelColor(i, Wheel(((i * 256 / strip.numPixels()) + j) & 255));
}
strip.show();
delay(wait);
}
}
uint32_t Wheel(byte WheelPos) {
WheelPos = 255 - WheelPos;
if(WheelPos < 85) {
return strip.Color(255 - WheelPos * 3, 0, WheelPos * 3);
}
if(WheelPos < 170) {
WheelPos -= 85;
return strip.Color(0, WheelPos * 3, 255 - WheelPos * 3);
}
WheelPos -= 170;
return strip.Color(WheelPos * 3, 255 - WheelPos * 3, 0);
}