Daftar Isi:

Game Arcade Siklon Arduino: 6 Langkah
Game Arcade Siklon Arduino: 6 Langkah

Video: Game Arcade Siklon Arduino: 6 Langkah

Video: Game Arcade Siklon Arduino: 6 Langkah
Video: NeoPixel Run — аркадная игра «Погоня за светодиодами» 2024, November
Anonim
Game Arkade Siklon Arduino
Game Arkade Siklon Arduino
Game Arkade Siklon Arduino
Game Arkade Siklon Arduino

Lampu berkedip berkedip! Arduino! Permainan! Apa lagi yang perlu dikatakan? Game ini didasarkan dari game arcade Cyclone, di mana pemain mencoba menghentikan gulir yang dipimpin di sekitar lingkaran di tempat tertentu.

Langkah 1: Bahan

Bahan
Bahan

1x Arduino Uno

3x Kabel Jumper

1x WS2812B LED Strip (Saya membeli milik saya seharga $30 dari Amazon di sini)

Langkah 2: Kode

Unduh Arduino IDE dari www.arduino.cc/en/Main/Software

Unduh versi terbaru perpustakaan FastLED dari

Instal perpustakaan di Arduino IDE dengan mengikuti instruksi di sini:

Unduh kode untuk proyek ini dari sini.

Buka zip kode dan buka di Arduino dengan mengklik dua kali pada LEDGame.ino.

Langkah 3: Pengkabelan

Hubungkan tiga kabel jumper ke string yang dipimpin. Hubungkan kabel pertama dari pad 5v pada strip LED ke pin 5v pada Arduino. Hubungkan kabel kedua dari pad Din pada strip LED ke pin digital 7 pada Arduino. Hubungkan kabel terakhir dari Gnd pad pada strip LED ke Gnd di Arduino. Anda mungkin perlu menyolder kabel ini ke bantalan pada strip LED. PERINGATAN: Menghubungkan lebih dari 30 led ke Arduino kami dapat menyebabkan kerusakan arus berlebih pada regulator onboard atau catu daya USB.

Langkah 4: Unggah Kode dan Jalankan

Buka kode di Arduino IDE. Ganti nomor 27 pada baris 24 dengan jumlah led. Tentukan led mana yang harus menjadi led tengah dan gantikan dengan angka 14 pada baris 27. Klik unggah untuk mengunggah program ke papan. Pastikan untuk memilih jenis dan port papan yang benar dari menu alat. Kemudian buka Serial monitor, atur baud rate ke 9600, dan ikuti petunjuk di layar.

Langkah 5: Bagaimana Kode Bekerja?

Kodenya adalah mesin status sederhana, berjalan baik dalam game yang sedang berjalan atau game over state. A for loop menggerakkan led sepanjang string sampai input diterima melalui Serial. Kemudian game beralih ke status game over dan menghitung jarak led dari pusat senar.

Langkah 6: Terima kasih telah Membaca

Jika Anda menyukai Instruksi ini, harap pertimbangkan untuk memfavoritkannya, dan silakan periksa blog saya di sini. Terima kasih telah membaca, dan jika Anda memiliki saran atau perubahan, tinggalkan di komentar di bawah.

Direkomendasikan: