Daftar Isi:

Topan (Game LED Arduino): 6 Langkah (dengan Gambar)
Topan (Game LED Arduino): 6 Langkah (dengan Gambar)

Video: Topan (Game LED Arduino): 6 Langkah (dengan Gambar)

Video: Topan (Game LED Arduino): 6 Langkah (dengan Gambar)
Video: Program Arduino Enam Lampu Bergeser Bolak Balik Secara Online Gunakan WOKWI Tutorial @tptumetro 2024, Juli
Anonim
Topan (Permainan LED Arduino)
Topan (Permainan LED Arduino)

Dalam tutorial ini, saya akan mengajari Anda cara membuat game LED dengan sedikit kode atau pengalaman! Saya memiliki ide ini untuk sementara waktu dan akhirnya berhasil membuatnya. Ini adalah game seru yang mengingatkan kita semua pada game arcade. Ada tutorial lain yang akan saya link untuk referensi lebih lanjut. Ini dapat dilakukan dalam waktu satu jam kerja keras dan sepadan dengan usaha:)

Perlengkapan

WS2812B LED x24

Arduino Nano

Tombol tekan sesaat

Langkah 1: Tonton Demonya

Image
Image

Langkah 2: Temukan Semua Jenis Bingkai

Temukan Semua Jenis Bingkai
Temukan Semua Jenis Bingkai
Temukan Semua Jenis Bingkai
Temukan Semua Jenis Bingkai

Dalam hal ini, saya menggunakan bingkai foto. Membangun satu selalu menjadi pilihan tetapi saya ingin segera menyelesaikan proyek ini. Proyek saya memiliki 20 LED yang membungkus bingkai. Namun, nomor ini selalu dapat diubah berdasarkan preferensi atau konsumsi daya yang diinginkan.

Langkah 3: Pemrograman

Pemrograman
Pemrograman

Program ini bukan yang paling efisien.. tetapi melakukan pekerjaan dengan sempurna. Gim ini memiliki lima status gim yang berbeda. Gamestate nol mewakili keadaan idle sampai tombol ditekan. Status permainan lainnya mewakili level mana pemain berada. Untuk mengatasi debounce tombol, saya menggunakan fungsi millis() alih-alih delay(). Dengan cara ini game masih bisa berjalan saat tombol memproses.

Untuk mengubah kecepatan sesuai preferensi, menurunkan variabel ledSpeed akan meningkatkan kecepatan. Kecepatannya sesuai dengan tingkat kesulitannya.

Langkah 4: Pengkabelan dan Solder

Pengkabelan dan Solder
Pengkabelan dan Solder

Proyek ini dapat ditenagai oleh kabel 5v yang mengalir ke Arduino Nano atau dari baterai 3 AA untuk membuatnya portabel.

Bor lubang untuk tombol tekan sesaat atau pisahkan dari bingkai. Hubungkan satu sisi ke ground dan sisi lainnya ke pin 4.

(Opsional) -Hubungkan baterai dengan sakelar pada saluran 5v ke pin VIN dan Ground pada Arduino Nano. Pastikan sinyalnya 5v dan outputnya dapat menangani pemberian daya pada Arduino dan LED. Untuk meningkatkan daya tahan baterai, letakkan kapasitas kecerahan pada LED.

Hubungkan kedua set LED ke rel 5v di Arduino dan hubungkan Grounds. Terakhir, ikuti garis Din ke pin yang diinginkan di Arduino.

Langkah 5: Lem Panas dan Aman

Lem Panas dan Aman
Lem Panas dan Aman
Lem Panas dan Aman
Lem Panas dan Aman

Saya menggunakan banyak lem panas dan Zip Tie untuk mengamankan kabel. Cobalah untuk menutupi benda tajam dan kencangkan kabel dengan kuat. Tangan mungkin memegang ini.

Langkah 6: Referensi Lain

Referensi lain
Referensi lain

Lebih banyak instruksi yang saya temukan ditautkan. Terima kasih atas waktu Anda dan saya harap Anda mendapat manfaat dari proyek ini. Kunjungi situs web saya (www.neehaw.com) untuk dokumentasi dan proyek menyenangkan lainnya. Menikmati!

Yang Dapat Diinstruksikan

Dua yang Dapat Diinstruksikan

Direkomendasikan: