Isi kandungan:
Video: Cincin NeoPixel Berganda Bebas: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Oleh itu, saya membina projek ini untuk melihat 12 LED Pixel berfungsi. Saya dapati ini dengan 16 di sini. Dan saya melihat gelang yang disatukan ini, tetapi saya ingin melihat bagaimana cincin yang berbeza, saiz yang berbeza akan berfungsi bebas antara satu sama lain.
Oleh itu, daripada menghubungkan Output Digital dari satu papan ke Input Digital pada papan yang lain seperti yang ditunjukkan oleh gambar kedua, tujuan saya adalah untuk mempunyai satu DI khusus pada setiap papan.
Langkah 1: Bahan
Langkah 2: Kod
Saya mempunyai neon.ino sebagai permulaan, ini sangat lurus ke hadapan, saya dapati dalam talian dan menyesuaikan port dan ukuran cincin, ia berfungsi.
Saya mempunyai idea bahawa ada keperluan untuk meniru pembolehubah, tetapi tidak pasti mana yang diperlukan dan mana yang boleh kekal seperti semua cincin NeoPixel.
ASAL
#sertakan
#define PIN 2 // pin input Neopixel dilampirkan
#tentukan NUMPIXELS 12 // bilangan neopixel di Ring
Piksel Adafruit_NeoPixel = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
BARU
#include #define PIN1 6 // sambungkan 12 jalur Neopixel ke PIN6 Digital
#tentukan PIN2 13 // sambungkan 6 jalur Neopixel ke PIN7 Digital
#tentukan PIN3 2 // sambungkan 24 cincin Neopixel ke PIN8 Digital
#tentukan PIN4 10 // sambungkan 16 cincin Neopixel ke PIN9 Digital
#tentukan PIN5 9 //
#tentukan NUMPIXELS1 24
#tentukan NUMPIXELS2 16
#tentukan NUMPIXELS3 12
#tentukan NUMPIXELS4 6
#tentukan NUMPIXELS5 1
Adafruit_NeoPixel pixels1 = Adafruit_NeoPixel (NUMPIXELS1, PIN1, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel pixels2 = Adafruit_NeoPixel (NUMPIXELS2, PIN2, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel pixel3 = Adafruit_NeoPixel (NUMPIXELS3, PIN3, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel pixels4 = Adafruit_NeoPixel (NUMPIXELS4, PIN4, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel pixel5 = Adafruit_NeoPixel (NUMPIXELS5, PIN5, NEO_GRB + NEO_KHZ800);
neonmultiple.txt
adalah kod lain yang saya dapati, tetapi berdasarkan butang penyesuaian untuk kelajuan… saya perlu menggabungkan kedua-dua kod tersebut.
untuk pertama kalinya saya menggunakan
gelung kosong () {
cincin1 ();
cincin2 ();
cincin3 ();
cincin4 ();
cincin5 ();
Oleh itu, mudah untuk melihat semua kod dan pemboleh ubah yang saya perlukan untuk "menggandakan" dari Neon.ino yang asal
Bahagian warna set yang saya simpan hanya sekali, kerana semua lampu dapat berubah secara rawak, jadi tidak perlu setcolor1, setcolor2 … dll
void setColor () {redColor = rawak (0, 255); greenColor = rawak (0, 255); blueColor = rawak (0, 255); Cetakan bersiri ("merah:"); Serial.println (warna merah); Serial.print ("hijau:"); Serial.println (greenColor); Serial.print ("biru:"); Serial.println (blueColor); }
kod akhir yang saya gunakan dipanggil multiple_rings1.ino
Langkah 3: Hasilnya
hanya dapat mensimulasikan di Thinkercad buat masa ini
www.tinkercad.com/things/0wTu8lCQSkQ-multiple-rings/editel?sharecode=0vbsPyNB7n9it870QBXkyNBV0DyDmmzPCLtHva5fRXk=
Disyorkan:
Pembesar suara berganda di atas kayu: 3 Langkah
Pembesar suara berganda di kayu: Instructable ini menunjukkan kepada anda apa yang berlaku apabila anda meletakkan sepasang pembesar suara di atas sebatang kayu. Anda boleh mencubanya sendiri dan melihat perubahan dalam output bunyi. Video menunjukkan bahawa perubahan suara tidak dapat dilihat. Walau bagaimanapun, meletakkan pembesar suara di atas kayu
Kesan Kelewatan Berganda: 10 Langkah (dengan Gambar)
Kesan Kelewatan Berganda: Kesan penundaan berganda SUPER sederhana! Tujuan saya adalah untuk membina kelewatan sekerap dan paling sekerap yang mungkin dengan hanya menggunakan segelintir komponen. Hasilnya adalah mesin bunyi yang tidak boleh dilindungi dan mudah diubah suai dengan bunyi yang sangat mengejutkan. KEMASKINI: Perincian
Jam Neopixel Dengan Tiga Cincin Neopixel: 7 Langkah
Jam Neopixel Dengan Tiga Cincin Neopixel: Penciptaan jam Neo Pixel yang cemerlang oleh Steve Manley mendorong saya untuk membuat arahan ini mengenai cara membuat jam yang serupa dengan jumlah wang yang paling sedikit. (Kebiasaan penting Belanda ialah selalu menjimatkan wang ;-)) Saya mendapat tahu bahawa
13002 Penguat Transistor Berganda: 9 Langkah
13002 Double Transistor Amplifier: Hii friend Muzik merasa kita selesa dan kita mendengar muzik untuk tujuan hiburan. Tetapi jika bunyi telefon bimbit anda tidak tinggi maka anda tidak akan suka mendengar muzik. Jadi hari ini saya akan membuat Penguat audio menggunakan 13002 trans ganda
Pencari Gema Berganda: 6 Langkah
Multiplexed Echo Locator: a.articles {font-size: 110.0%; font-weight: tebal; gaya fon: miring; hiasan teks: tiada; background-color: red;} a.articles: hover {background-color: black;} Petunjuk ini menerangkan cara membuat pencari echo "scanning" menggunakan Ard