Isi kandungan:
- Langkah 1: Perkara yang Anda Perlu
- Langkah 2: Sambungan
- Langkah 3: Kod
- Langkah 4: Menjadikannya Ringan
Video: Cara Menggunakan Neopixel Ws2812 LED atau LED STRIP atau Led Ring With Arduino: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Hai kawan-kawan kerana Neopixel led Strip sangat popular dan juga dipanggil sebagai jalur led ws2812 juga. Mereka sangat popular kerana di jalur led ini kita dapat menangani setiap led secara berasingan yang bermaksud jika anda mahu beberapa led bersinar dalam satu warna, beberapa warna lain & beberapa warna lain yang berbeza maka ia boleh melakukannya. Walaupun anda boleh membuat setiap cahaya dipimpin dengan warna apa sahaja yang anda mahukan pada masa yang sama. Inilah sebab populariti mereka.
Oleh itu, dalam instruksional ini kita akan belajar bagaimana menggunakan jalur LED ws2812 atau neopixel ini dengan arduino.
Langkah 1: Perkara yang Anda Perlu
untuk arahan ini, anda memerlukan perkara berikut:
Arduino
Jalur Adafruit NeoPixel
Perintang 10k ohm
Papan roti (generik)
Jumperwires (generik)
Langkah 2: Sambungan
Untuk sambungan sila ikuti gambar yang ditunjukkan dan sambungkan semuanya Menurut skematik yang ditunjukkan.
Langkah 3: Kod
Pergi memuat turun perpustakaan NeoPixel Adafruit:
github.com/adafruit/Adafruit_NeoPixel
untuk memulakan. Anda hanya boleh memuat turun fail.zip dengan perpustakaan, membuka zip pada komputer anda, dan menyeret kandungannya ke folder perpustakaan Arduino anda. (Folder "perpustakaan" biasanya dibuat dalam folder "Arduino" yang sama di mana anda menyimpan lakaran anda. Jika anda belum memilikinya, teruskan dan buat.) Juga, mulakan semula Arduino IDE jika anda sudah membukanya.
Setelah selesai lagi, anda akan mempunyai beberapa lakaran contoh baru. Mari kita lihat!
Fail> Contoh> Adafruit NeoPixel> ringkas
Lelaki ini akan menyalakan LED hijau anda, satu demi satu.
Atau anda boleh menyalin kod di bawah & mengujinya juga.
// Sketsa sederhana NeoPixel Ring (c) 2013 Shae Erisson // dikeluarkan di bawah lesen GPLv3 untuk menandingi seluruh perpustakaan AdaFruit NeoPixel yang lain
#include "Adafruit_NeoPixel.h" #ifdef _AVR_ #include "avr / power.h" #endif
// Pin mana di Arduino yang disambungkan ke NeoPixels? // Pada Trinket atau Gemma, kami sarankan menukarnya menjadi 1 #define PIN 6
// Berapa banyak NeoPixels yang dilekatkan pada Arduino? #tentukan NUMPIXELS 16
// Semasa kami menyiapkan perpustakaan NeoPixel, kami memberitahu berapa piksel dan pin mana yang akan digunakan untuk mengirim isyarat. // Perhatikan bahawa untuk jalur NeoPixel yang lebih tua, anda mungkin perlu mengubah parameter ketiga - lihat contoh strandtest // untuk maklumat lebih lanjut mengenai kemungkinan nilai. Piksel Adafruit_NeoPixel = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
int delayval = 500; // kelewatan selama setengah saat
batal persediaan () {// Ini untuk Trinket 5V 16MHz, anda boleh membuang ketiga baris ini jika anda tidak menggunakan Trinket #if yang ditentukan (_AVR_ATtiny85_) jika (F_CPU == 16000000) clock_prescale_set (clock_div_1); #endif // Akhir kod khas perhiasan
piksel.begin (); // Ini memulakan perpustakaan NeoPixel. }
gelung kosong () {
// Untuk satu set NeoPixels, NeoPixel pertama adalah 0, kedua adalah 1, hingga jumlah piksel tolak satu.
untuk (int i = 0; i
// piksel. Warna mengambil nilai RGB, dari 0, 0, 0 hingga 255, 255, 255 piksel.setPixelColor (i, piksel. Warna (0, 150, 0)); // Warna hijau terang yang sederhana.
piksel.show (); // Ini menghantar warna piksel yang dikemas kini ke perkakasan.
kelewatan (delayval); // Kelewatan untuk jangka masa (dalam milisaat).
} }
Langkah 4: Menjadikannya Ringan
Setelah memuat naik kod, jalur neopixel anda akan menyala sama seperti saya dan anda juga boleh menukar kod di atas untuk menyalakannya dengan warna yang berbeza dan anda boleh mencuba contoh lain dari perpustakaan neopixel di atas dan bersenang-senang dengan jalur LED neopixel anda.
Disyorkan:
Penunjuk Kelantangan Neopixel Ws2812 LED Ring & Arduino: 8 Langkah
Volume Indicator Neopixel Ws2812 LED Ring & Arduino: Dalam tutorial ini kita akan belajar bagaimana membuat Volume Indicator menggunakan Neopixel Ws2812 LED Ring dan arduino. Tonton Video
Arduino Neopixel LED Ring Ws2812 - Visuino Tutorial: 8 Langkah
Arduino Neopixel LED Ring Ws2812 - Visuino Tutorial: Dalam tutorial ini kita akan belajar bagaimana mengendalikan Neopixel Led Ring Ws2812 menggunakan Arduino dan Visuino untuk menjalankan piksel LED. Tonton video demonstrasi
Kendalikan Ws2812 Neopixel LED STRIP Over Bluetooth Menggunakan Arduino Uno: 4 Steps
Kendalikan Ws2812 Neopixel LED STRIP Over Bluetooth Menggunakan Arduino Uno: Hai kawan-kawan dalam arahan ini kita akan belajar bagaimana mengawal neopixel dengan arduino. Jadi pada dasarnya arduino akan disambungkan melalui Bluetooth menggunakan modul Bluetooth hc05 ke telefon pintar dan telefon pintar akan menghantar arahan untuk menukar warna jalur LED neopixel
Neopixel Ws2812 Rainbow LED Glow Dengan M5stick-C - Menjalankan Pelangi di Neopixel Ws2812 Menggunakan M5stack M5stick C Menggunakan Arduino IDE: 5 Langkah
Neopixel Ws2812 Rainbow LED Glow Dengan M5stick-C | Menjalankan Rainbow pada Neopixel Ws2812 Menggunakan M5stack M5stick C Menggunakan Arduino IDE: Hai kawan-kawan dalam instruksional ini kita akan belajar bagaimana menggunakan LED neopixel ws2812 atau jalur LED atau matriks led atau cincin dipimpin dengan papan pengembangan m5stack m5stick-C dengan Arduino IDE dan kami akan membuat corak pelangi dengannya
Tutorial Arduino Ws2812 LED atau Neopixel Strip atau Ring: 4 Langkah
Tutorial Arduino Ws2812 LED atau Neopixel Strip atau Ring: Dalam arahan ini kita akan belajar bagaimana menggunakan neopixel atau ws 2812 atau dipimpin pantas dengan Arduino. Jenis LED atau jalur atau cincin ini dikendalikan oleh hanya satu pin Vin tunggal dan semua LED boleh dialamatkan secara individu sehingga ini juga disebut indi