Số lượng mua
(Cái)
|
Đơn giá
(VND)
|
1+ | 149.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 |
40 |
|
Màu sắc |
RGB |
|
Điện áp cấp |
5V |
|
43 Sản phẩm tương tự |
Mạch Hiển Thị NEOPixel WS2812 bao gồm 40 LED RGB 5050 đầy đủ màu sắc giao tiếp nối tiếp qua chuẩn giao tiếp 1 wire (chỉ có 1 cổng IO để điều khiển nhiều đèn LED), mạch rất dễ sử dụng với bộ thư viện hỗ trợ đi kèm với khả năng hiển thị của mỗi LED lên đến 160.000 màu và 256 cấp độ sáng khác nhau, phù hợp cho các ứng dụng trang trí, hiển thị: đồng hồ led, vòng đeo tay led,…
Thông số kỹ thuật:
Lưu ý: Sản phẩm không được bảo hành. Quý khách vui lòng tham khảo Quy định bảo hành và Quy định đổi trả hàng
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);
}