#include <Adafruit_NeoPixel.h>
#define PIN 15
// Saat kami menyiapkan perpustakaan NeoPixel, kami memberi tahu berapa banyak piksel, dan pin mana yang digunakan untuk mengirim sinyal.
// Perhatikan bahwa untuk strip NeoPixel lama Anda mungkin perlu mengubah parameter ketiga--lihat strandtest
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(1, PIN, NEO_GRB + NEO_KHZ800);
void setup()
{
pixels.begin(); // Ini menginisialisasi perpustakaan NeoPixel.
}
void loop()
{
// piksel. Warna mengambil nilai RGB, dari 0,0,0 hingga 255.255.255
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
for (int k = 0; k < 2; k++) {
pixels.setPixelColor(0, pixels.Color(i * 255, j * 255, k * 255)); // Warna hijau agak terang.
pixels.show(); // Ini mengirimkan warna piksel yang diperbarui ke perangkat keras.
delay(2000); // Penundaan selama jangka waktu tertentu (dalam milidetik).
}
}
}
}