instruksi-LOGO

instruksikan Ubin Persegi WOKWI Online Arduino Simulato

instruksi-Square-Tiling-WOKWI-Online-Arduino-Simulato-PRODUK

Ubin Persegi di WOKWI – Simulator Arduino Online

oleh andrei.erdei Beberapa hari yang lalu saya menerbitkan artikel tentang pemasangan ubin dengan bantuan beberapa segitiga siku-siku (Ubin Persegi Tetrakis Dengan LED WS2812) dan saya bertanya pada diri sendiri pertanyaan itu, menurut saya agak beralasan, bagaimana tampilannya jika dibuat dengan bantuan matriks LED WS2812. Ada rangkaian LED 8x8 yang sangat murah, tetapi rangkaian LED 16x16 juga dapat ditemukan dengan harga murah. Empat matriks seperti itu dapat menghasilkan tampilan yang luar biasa. Namun realisasi praktisnya, dari awal, dari keseluruhan ansambel akan memakan waktu yang cukup lama dan sejujurnya saya tidak akan menghabiskan waktu dan uang untuk proyek semacam itu sebelum saya mengetahui, setidaknya secara kasar, seperti apa hasilnya. Beruntung bagi saya, dan bagi banyak orang lainnya, ada solusinya. Mereka disebut simulator. Jadi saya ingin mempersembahkan kepada Anda simulasi generator bentuk geometris berwarna, menurut saya sangat menarik, dan tidak lebih dari aplikasi ubin biasa, lebih tepatnya ubin persegi biasa. Saya menggunakan WOKWI, ini pertama kalinya saya menggunakannya, dan pada akhirnya tidak sesulit yang saya harapkan.

PETUNJUK PEMASANGAN

instruksi-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-1 instruksi-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-3

Konsep

Ide yang saya mulai sangat mirip dengan yang ada di proyek “ Ubin Persegi Tetrakis Dengan LED WS2812 ”, kecuali bahwa alih-alih potongan strip LED, saya menggunakan matriks LED persegi dengan ukuran berbeda tetapi dengan jumlah LED yang sama secara horizontal dan vertikal untuk memudahkan pemrograman. Juga, nilai lain yang saya pertimbangkan adalah “sel”. Ini adalah kelompok LED yang akan saya pantulkan secara horizontal dan vertikal dalam susunan LED untuk menghasilkan gambar simetris. Sel minimum adalah sekelompok 4 LED, 2 baris dan 2 kolom.

instruksi-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-4

Sel pencerminan berikutnya akan dihasilkan dengan menggandakan jumlah LED secara horizontal dan vertikal, yaitu 4×4 LED (total 16)

instruksi-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-5

dan terakhir, sel ketiga diperoleh dengan menggandakan lagi, menghasilkan 8×8 LED (yaitu 64).

instruksi-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-6

Sel terakhir ini akan mewakili setengah dimensi horizontal dan vertikal dari matriks LED yang kita gunakan, yaitu LED 16×16. Fungsi pencerminan dan tipe tampilan default berikut ditampilkan:

  • sel 2×2 tanpa pencerminan;
  • 2×2 sel dicerminkan secara horizontal;
  • 2×2 sel dicerminkan secara vertikal;
  • 2x2 sel yang dicerminkan secara horizontal dan vertikal;
  • sel 4×4 tanpa pencerminan;
  • 4×4 sel dicerminkan secara horizontal;
  • 4×4 sel dicerminkan secara vertikal;
  • 4x4 sel yang dicerminkan secara horizontal dan vertikal;
  • 8x8 sel yang dicerminkan secara horizontal dan vertikal;

Jadi total ada 9 fungsi
Mengikuti aturan yang sama (dengan mempertimbangkan sel dasar) kita dapat memiliki dimensi berikut untuk matriks LED:

  • 24×24 – yaitu sel dengan LED 3×3, 6×6, 12×12
  • 32×32 – yaitu 4×4, 8×8, 16×16
  • 40×40 – yaitu 5×5, 10×10, 20×20
  • 48×48 – yaitu 6×6, 12×12, 24×24

Lebih dari 48×48 (matriks berikutnya adalah 56×56) tidak berfungsi di simulator Wokwi (mungkin memori tidak cukup? Saya tidak tahu…)

Eksekusi

Saya masuk ke situs WOKWI dengan akun gmail saya dan membuka simulasi example dari perpustakaan FastLED misample – Wajah LED. Saya menyimpan salinan proyek ini ke proyek saya di akun WOKWI baru saya (menu kiri atas “Simpan – Simpan salinan”). Saya memodifikasi “diagram.json” file, yaitu saya menghapus ketiga tombol tersebut. Saya mengganti nama menjadi ino file Saya menambahkan dua files: palet.h dan fungsi.h Saat menjalankan simulasi saya dapat mengubah ukuran array LED di ino file, yaitu dengan mengubah nilai variabel MATRIX. Saya juga dapat mengubah atribut “piksel” dari komponen “woke-neo pixel-canvas” (coba “”, “lingkaran”, “persegi” untuk melihat bagaimana simulasi berubah secara visual). Saya ingin menunjukkan di sini bahwa saya ingin menggunakan komponen “woke-__alpha__-diffuser” yang saya temukan di proyek “Fire Clock”, untuk membuat difusi cahaya LED sealami mungkin tetapi sayangnya, itu tidak berhasil untuk Saya. Faktanya, dokumentasi di WOKWI agak sedikit dan tidak jelas, namun ini adalah simulator yang hebat dan saya sangat menikmati bekerja dengannya. Saya sudah memiliki kode sumber dari proyek saya dan mengadaptasi kode tersebut ke matriks persegi tidaklah sulit sama sekali dan fakta bahwa WOKWI bekerja dengan kode yang mungkin digunakan di masa depan dalam realisasi fisik proyek sangat membantu. Dan hasilnya, seperti yang Anda lihat pada gif di bawah, luar biasa!

instruksi-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-7

Penggunaan yang Tidak Biasa

Melihat hasil gif di atas, terpikir oleh saya mungkin ada cara untuk menggunakan gambar yang dihasilkan darinya. Jadi saya cukup menghentikan simulasi pada pola yang menarik dan dengan bantuan paint.net, program pengolah gambar freeware dan menerapkan beberapa transformasi dan efek sederhana, saya mendapatkan tekstur yang menarik (dan asli 🙂). Anda dapat melihat beberapa di antaranya terlampir di atas.

instruksi-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-8 instruksi-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-9 instruksi-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-10 instruksi-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-11F instruksi-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-12 instruksi-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-13 instruksi-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-14 instruksi-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-15 instruksi-Square-Tiling-WOKWI-Online-Arduino-Simulato-FIG-16

Ubin Persegi di WOKWI – Simulator Arduino Online

Daripada Kesimpulan

Tentu saja ada sesuatu yang hilang! Saya harus memberi tahu Anda bagian terpenting dari artikel ini 🙂 Ini tautan ke simulasinya wokwi.com https://wokwi.com/arduino/projects/317392461613761089 Dan akhirnya saya menantikan komentar dan tanggapan Anda.

Dokumen / Sumber Daya

instruksikan Ubin Persegi WOKWI Online Arduino Simulato [Bahasa Indonesia:] Instruksi
Ubin Persegi WOKWI Online Arduino Simulato, Ubin Persegi, WOKWI Online Arduino Simulato, Online Arduino Simulato, Arduino Simulato

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *