neopixel stick

neopixel stick

มี 11 ชิ้น

รายละเอียดอุปกรณ์

แถบ LED Neopixel WS2812B สำหรับแสดงสีและแอนิเมชัน ใช้ในโปรเจคแสงไฟและระบบแสดงผล

วิดีโอตัวอย่าง

Technical Resources

Sample Code

#include <Adafruit_NeoPixel.h>

#define PIN 6
#define NUMPIXELS 8

Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

void setup() {
  pixels.begin();
  pixels.show();
}

void loop() {
  rainbow(20);
}

void rainbow(int wait) {
  for (long firstPixelHue = 0; firstPixelHue < 5*65536; firstPixelHue += 256) {
    for (int i = 0; i < NUMPIXELS; i++) {
      int pixelHue = firstPixelHue + (i * 65536L / NUMPIXELS);
      pixels.setPixelColor(i, pixels.gamma32(pixels.ColorHSV(pixelHue)));
    }
    pixels.show();
    delay(wait);
  }
}

แชร์โค้ดของคุณ

ต้องการแชร์โค้ดโปรเจคของคุณ? อัปโหลดโค้ดพร้อมคำอธิบายในส่วนโปรเจ็คต์ของนักเรียน

ไปที่หน้าอัปโหลดโปรเจค

โปรเจ็คต์ของนักเรียน

ดูโปรเจคที่นักเรียนสร้างด้วยอุปกรณ์นี้

ยังไม่มีโปรเจคที่ใช้อุปกรณ์นี้

แชร์โปรเจคของคุณ