Daftar Isi:
- Langkah 1: Hal-hal yang Anda Butuhkan
- Langkah 2: Koneksi
- Langkah 3: Kode
- Langkah 4: Membuatnya Ringan
Video: Cara Menggunakan Neopixel Ws2812 LED atau LED STRIP atau Led Ring Dengan Arduino: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Hai teman-teman karena Strip led Neopixel sangat populer dan juga disebut strip led ws2812. Mereka sangat populer karena dalam strip yang dipimpin ini kita dapat menangani masing-masing dan setiap led secara terpisah yang berarti jika Anda ingin beberapa led bersinar dalam satu warna, sedikit dalam warna lain & beberapa dalam beberapa warna lain yang berbeda maka dapat melakukannya. Bahkan Anda dapat membuat setiap lampu led menyala dalam warna apa pun yang Anda inginkan secara bersamaan. Ini adalah alasan popularitas mereka.
Jadi dalam instruksi ini kita akan belajar cara menggunakan strip led ws2812 atau neopixel ini dengan arduino.
Langkah 1: Hal-hal yang Anda Butuhkan
untuk instruksi ini Anda akan memerlukan hal-hal berikut:
Arduino
Adafruit NeoPixel strip
Resistor 10k ohm
Papan tempat memotong roti (generik)
Kabel jumper (umum)
Langkah 2: Koneksi
Untuk koneksi, ikuti gambar yang ditampilkan dan hubungkan semuanya Sesuai dengan skema yang ditunjukkan.
Langkah 3: Kode
Pergi unduh perpustakaan NeoPixel Adafruit:
github.com/adafruit/Adafruit_NeoPixel
untuk memulai. Anda cukup mengunduh file.zip dengan perpustakaan, unzip di komputer Anda, dan seret isinya ke folder perpustakaan Arduino Anda. (Folder "libraries" biasanya dibuat di folder "Arduino" yang sama dengan tempat Anda menyimpan sketsa. Jika Anda belum memilikinya, lanjutkan dan buat.) Juga, restart Arduino IDE jika Anda sudah membukanya.
Setelah selesai lagi, Anda akan memiliki beberapa contoh sketsa baru. Mari lihat!
File > Contoh > Adafruit NeoPixel > sederhana
Orang ini akan menyalakan LED Anda hijau, satu per satu.
Atau Anda dapat menyalin kode di bawah ini & mengujinya juga.
// Sketsa sederhana NeoPixel Ring (c) 2013 Shae Erisson// dirilis di bawah lisensi GPLv3 untuk mencocokkan sisa perpustakaan NeoPixel AdaFruit
#include "Adafruit_NeoPixel.h" #ifdef _AVR_ #include "avr/power.h" #endif
// Pin mana di Arduino yang terhubung ke NeoPixels? // Pada Trinket atau Gemma kami sarankan untuk mengubahnya menjadi 1 #define PIN 6
// Berapa banyak NeoPixels yang terpasang ke Arduino? #menentukan NUMPIXELS 16
// Saat kami menyiapkan perpustakaan NeoPixel, kami memberi tahunya berapa banyak piksel, dan pin mana yang digunakan untuk mengirim sinyal. // Perhatikan bahwa untuk strip NeoPixel lama Anda mungkin perlu mengubah parameter ketiga--lihat contoh strandtest // untuk informasi lebih lanjut tentang nilai yang mungkin. Adafruit_NeoPixel piksel = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
int delayval = 500; // tunda selama setengah detik
void setup() { // Ini untuk Trinket 5V 16MHz, Anda dapat menghapus tiga baris ini jika Anda tidak menggunakan Trinket #jika didefinisikan (_AVR_ATtiny85_) if (F_CPU == 16000000) clock_prescale_set(clock_div_1); #endif // Akhir kode khusus perhiasan
piksel.mulai(); // Ini menginisialisasi perpustakaan NeoPixel. }
lingkaran kosong() {
// Untuk satu set NeoPixels, NeoPixel pertama adalah 0, kedua adalah 1, hingga jumlah piksel dikurangi satu.
untuk(int i=0;i
// pixels. Color mengambil nilai RGB, dari 0, 0, 0 hingga 255, 255, 255 pixels.setPixelColor(i, pixels. Color(0, 150, 0)); // Warna hijau cukup terang.
piksel.tampilkan(); // Ini mengirimkan warna piksel yang diperbarui ke perangkat keras.
penundaan (delayval); // Penundaan untuk jangka waktu tertentu (dalam milidetik).
} }
Langkah 4: Membuatnya Ringan
Setelah mengunggah kode strip led neopixel Anda akan menyala sama seperti saya dan Anda bahkan dapat mengubah kode di atas untuk menyalakannya dalam warna yang berbeda dan Anda dapat mencoba contoh lain dari perpustakaan neopixel di atas dan bersenang-senang dengan strip led neopixel Anda.
Direkomendasikan:
Kontrol Ws2812 Neopixel LED STRIP Melalui Bluetooth Menggunakan Arduino Uno: 4 Langkah
Mengontrol Ws2812 Neopixel LED STRIP Melalui Bluetooth Menggunakan Arduino Uno: Hai teman-teman dalam instruksi ini kita akan belajar cara mengontrol neopixel dengan arduino. Jadi pada dasarnya arduino akan terhubung melalui Bluetooth menggunakan modul Bluetooth hc05 ke smartphone dan smartphone akan mengirimkan perintah untuk mengubah warna strip led neopixel
Neopixel Ws 2812 LED Strip Dengan Arduino Dikendalikan oleh Bluetooth Dari Android atau Iphone: 4 Langkah
Neopixel Ws 2812 LED Strip Dengan Arduino Dikendalikan oleh Bluetooth Dari Android atau Iphone: Halo teman-teman dalam instruksi ini saya telah membahas tentang cara mengontrol strip led neopixel atau strip led ws2812 dari ponsel Android atau iphone Anda menggunakan konektivitas Bluetooth. tambahkan strip led neopixel di rumah Anda bersama dengan Arduino dengan
Neopixel Ws2812 Rainbow LED Glow Dengan M5stick-C - Menjalankan Rainbow di Neopixel Ws2812 Menggunakan M5stack M5stick C Menggunakan Arduino IDE: 5 Langkah
Neopixel Ws2812 Rainbow LED Glow Dengan M5stick-C | Menjalankan Rainbow di Neopixel Ws2812 Menggunakan M5stack M5stick C Menggunakan Arduino IDE: Hai teman-teman dalam instruksi ini kita akan belajar cara menggunakan LED neopixel ws2812 atau strip led atau matriks led atau cincin led dengan papan pengembangan m5stack m5stick-C dengan Arduino IDE dan kami akan membuat pola pelangi dengan itu
IOT: ESP 8266 Nodemcu Mengontrol Neopixel Ws2812 LED Strip Melalui Internet Menggunakan Aplikasi BLYNK: 5 Langkah
IOT: ESP 8266 Nodemcu Mengontrol Neopixel Ws2812 LED Strip Melalui Internet Menggunakan Aplikasi BLYNK: Halo teman-teman, dalam instruksi ini saya membuat lampu menggunakan strip led neopixel yang dapat dikontrol melalui internet dari seluruh dunia menggunakan APLIKASI BLYNK dan nodemcu adalah bekerja sebagai otak dari proyek ini, jadi buatlah cahaya sekitar untuk Anda
Arduino Ws2812 LED atau Neopixel Led Strip atau Tutorial Cincin: 4 Langkah
Arduino Ws2812 LED atau Neopixel Led Strip atau Tutorial Ring: Dalam instruksi ini kita akan belajar cara menggunakan neopixel atau ws 2812 atau fast led dengan Arduino. Jenis LED atau strip atau cincin ini dikendalikan hanya oleh satu pin Vin tunggal dan semua LED dapat dialamatkan secara individual sehingga ini juga disebut indi