Daftar Isi:
Video: Beberapa Cincin NeoPixel Independen: 3 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Jadi saya membangun proyek ini untuk melihat 12 LED Pixel bekerja. Saya menemukan yang ini dengan 16 di sini. Dan saya melihat gelang terintegrasi ini, tetapi saya ingin melihat bagaimana cincin yang berbeda, ukuran yang berbeda akan bekerja secara independen satu sama lain.
Jadi, alih-alih menghubungkan Output Digital dari satu papan ke Input Digital di papan lain seperti yang ditunjukkan gambar kedua, tujuan saya adalah memiliki satu DI khusus di setiap papan.
Langkah 1: Bahan
Langkah 2: Kode
Saya memiliki neon.ino untuk memulai, yang ini sangat lurus ke depan, saya menemukan online dan menyesuaikan port dan ukuran cincin, itu berhasil.
Saya memiliki gagasan bahwa akan ada kebutuhan untuk mereplikasi variabel, tetapi tidak yakin mana yang diperlukan dan mana yang dapat tetap seperti untuk semua cincin NeoPixel.
ASLI
#termasuk
#define PIN 2 // pin input Neopixel dilampirkan ke
#define NUMPIXELS 12 // jumlah neopiksel di Ring
Adafruit_NeoPixel piksel = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
BARU
#include #define PIN1 6 //hubungkan 12 Neopixel strip ke Digital PIN6
#define PIN2 13 //hubungkan 6 strip Neopixel ke Digital PIN7
#define PIN3 2 // sambungkan 24 cincin Neopixel ke Digital PIN8
#define PIN4 10 // sambungkan 16 cincin Neopixel ke Digital PIN9
#tentukan PIN5 9 //
#define NUMPIXELS1 24
#define NUMPIXELS2 16
#define NUMPIXELS3 12
#define NUMPIXELS4 6
#definisikan 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 pixels3 = Adafruit_NeoPixel(NUMPIXELS3, PIN3, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel pixels4 = Adafruit_NeoPixel(NUMPIXELS4, PIN4, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel pixels5 = Adafruit_NeoPixel(NUMPIXELS5, PIN5, NEO_GRB + NEO_KHZ800);
neonmultiple.txt
adalah kode lain yang saya temukan, tetapi berdasarkan tombol penyesuaian untuk kecepatan… Saya perlu menggabungkan kedua kode.
untuk pertama kalinya saya menggunakan
lingkaran kosong() {
cincin1();
dering2();
ring3();
ring4();
ring5();
Jadi mudah untuk melihat semua kode dan variabel yang saya perlukan untuk "menggandakan" dari Neon.ino asli
Bagian set warna yang saya simpan hanya sekali, karena semua lampu bisa berubah secara acak, jadi tidak perlu setcolor1, setcolor2… dll
void setColor(){ redColor = random(0, 255); warna hijau = acak(0, 255); warna biru = acak (0, 255); Serial.print("merah: "); Serial.println(Warna merah); Serial.print("hijau: "); Serial.println(Warna hijau); Serial.print("biru: "); Serial.println(Warna biru); }
kode terakhir yang saya gunakan disebut multiple_rings1.ino
Langkah 3: Hasil
hanya dapat mensimulasikan di thinkercad untuk saat ini
www.tinkercad.com/things/0wTu8lCQSkQ-multiple-rings/editel?sharecode=0vbsPyNB7n9it870QBXkyNBV0DyDmmzPCLtHva5fRXk=
Direkomendasikan:
Jam Neopixel Dengan Tiga Cincin Neopixel: 7 Langkah
Jam Neopiksel Dengan Tiga Cincin Neopiksel: Penciptaan jam Neo Piksel yang brilian oleh Steve Manley menggerakkan saya untuk membuat instruksi ini tentang cara membuat jam serupa dengan jumlah uang paling sedikit. (Kebiasaan penting orang Belanda adalah selalu berusaha menghemat uang;-))Saya menemukan bahwa
Giroskop Menyenangkan Dengan Cincin Neopixel: 4 Langkah (dengan Gambar)
Giroskop Menyenangkan Dengan Cincin Neopiksel: Dalam tutorial ini kita akan menggunakan giroskop MPU6050, cincin neopiksel, dan arduino untuk membuat perangkat yang menyalakan lampu sesuai dengan sudut kemiringan. Ini adalah proyek yang sederhana dan menyenangkan dan akan dirakit di papan tempat memotong roti
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
Cincin NeoPixel Kustom Dari Awal!: 8 Langkah (dengan Gambar)
Cincin NeoPixel Kustom Dari Awal!: Cincin NeoPixel, dan NeoPixel secara umum, adalah salah satu komponen elektronik paling populer untuk semua jenis pembuat. Untuk alasan yang baik juga, dengan satu pin dari mikrokontroler populer Adafruit membuat penambahan LED dan animasi cantik ke pro
Cara Memotret Film Independen Anda di Kereta Bawah Tanah Kota New York Ketika Anda Tidak Mampu Membayar Izin: 12 Langkah
Cara Menembak Film Independen Anda di Kereta Bawah Tanah Kota New York Ketika Anda Tidak Mampu Membayar Izin: Ini adalah panduan sederhana untuk calon pembuat film independen di luar sana yang memiliki impian untuk merekam adegan ajaib di dalam sistem kereta bawah tanah yang indah di Kota New York tetapi siapa tidak mampu membayar ribuan dolar yang diperlukan untuk mendapatkan izin untuk menembak secara legal