Isi kandungan:
- Bekalan
- Langkah 1: Peraturan Permainan
- Langkah 2: Reka Bentuk Tahap
- Langkah 3: Litar
- Langkah 4: Kodnya
- Langkah 5: Menguji
- Langkah 6: Jadi, Apa Seterusnya?
Video: Octarine: Permainan Pencocokan Warna Dengan LED WS2812 RGB: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Octarine, warna sihir. Itu hidup dan bercahaya yang bersemangat dan itu adalah pigmen khayalan yang tidak dapat dipertikaikan, kerana di mana sahaja ia muncul, itu adalah tanda bahawa perkara itu hanyalah hamba kekuatan akal ajaib. Itu adalah pesona sendiri.
Tetapi Rincewind selalu menganggapnya seperti ungu kehijauan.
- Terry Pratchett - Warna Sihir
Semua warna terpesona dan anda harus membebaskannya satu persatu. Tiga mantra sihir akan membantu anda dalam usaha anda.
P. S. Dalam projek ini saya menggunakan operator binari dan topeng binari secara meluas, jadi ia mungkin digunakan oleh pendidik Sains Komputer untuk tujuan pengajaran logik Boolean dengan cara yang menyeronokkan.
Bekalan
1x Arduino Nano / Uno atau papan serasi lain. Projek ini sebenarnya menggunakan 5 pin digital dan memori kurang dari 6KB. Jadi papan berasaskan Attiny85 juga harus berfungsi dengan baik.
Butang taktil 4x. Sekiranya anda mahu, anda mungkin menggunakan butang sensor.
Jalur atau bar LED 1x WS2812 dengan 8 LED RGB yang dapat dikawal.
1x papan roti atau papan prototaip PCB jika anda mahu.
Wayar Jumper Breadboard.
Langkah 1: Peraturan Permainan
Antara muka permainan mempunyai 8 LED RGB. Tujuannya adalah agar mereka semua bersinar dengan warna yang sama. Ia berwarna merah di "dunia" pertama, oren di kedua, kuning di ketiga, dll.
Terdapat 3 butang utama. Masing-masing mengubah warna empat LED mengikut topeng binari. Sebagai contoh, butang pertama mempunyai topeng 11110000. Ini bermaksud bahawa ia menukar warna empat LED pertama. Terdapat juga butang "Shift" yang membalikkan topeng. Sekiranya pemain menekan butang Shift + First, topeng akan menjadi 00001111 dan empat LED terakhir akan terpengaruh. Warna diubah secara kitaran.
Gambar yang dilampirkan menerangkan semua topeng.
Langkah 2: Reka Bentuk Tahap
Permainan terdiri dari "dunia" masing-masing lapan sublevel. Dunia pertama adalah "Merah", dan semua LED di sini mungkin hanya dalam dua keadaan: kosong dan merah. Di setiap sublevel lebih banyak langkah shuffle diterapkan, sehingga kesulitan meningkat secara beransur-ansur. Apabila anda melalui dunia (iaitu semua tingkat bawah), anda akan menyelamatkan warna seterusnya. Jadi di dunia kedua ("Orange") semua LED mempunyai tiga keadaan: kosong, merah dan oren. Maksudnya, setiap dunia seterusnya lebih mencabar daripada sebelumnya.
Apa yang berlaku di dunia ke-8 ("Octarine") … baik … sihir murni.
Langkah 3: Litar
Ia bergantung pada papan tertentu yang anda gunakan, tetapi saya sangat mengesyorkan menggunakan bekalan kuasa luaran untuk LED.
Saya menggunakan pin 2, 3, 4, dan 5 untuk butang. Sekiranya anda menggunakan mikrokontroler atau pin lain, jangan lupa mengubahnya dalam kod program.
Langkah 4: Kodnya
Di sini anda mungkin dapati versi terkini kod sumber.
Langkah 5: Menguji
Langkah 6: Jadi, Apa Seterusnya?
Anda mungkin menyedari bahawa permainan ini sebenarnya tidak mempunyai dunia ke-8 (Octarine). Ia dibuat dengan sengaja. Magic … bukanlah sesuatu yang sepatutnya dihasilkan semula.
Saya mendorong anda untuk membina dunia ke-8 anda sendiri. Sebagai contoh, anda boleh membuat pemain mengatur susunan warna pelangi dan bukannya monokrom atau melaksanakan sel dengan warna yang berubah. Terpulang pada anda. Lakukan sihir anda sendiri dengan cara anda sendiri.
Disyorkan:
Pengawal Permainan DIY Berasaskan Arduino - Pengawal Permainan Arduino PS2 - Bermain Tekken Dengan Gamepad Arduino DIY: 7 Langkah
Pengawal Permainan DIY Berasaskan Arduino | Pengawal Permainan Arduino PS2 | Bermain Tekken Dengan Gamepad Arduino DIY: Hai kawan-kawan, bermain permainan selalu menyeronokkan tetapi bermain dengan permainan peribadi DIY Controller anda lebih menggembirakan. Oleh itu, kami akan menjadikan Pengawal permainan menggunakan arduino pro micro dalam arahan ini
Konsol Permainan Mini Ardubaby Dengan 500 Permainan: 10 Langkah
Ardubaby Mini Game Console Dengan 500 Permainan: Kredit kepada pencipta (Kevin Bates), Arduboy adalah konsol permainan 8 bit yang sangat berjaya. Terdapat beribu-ribu permainan yang ditulis oleh penggemar yang membagikannya secara bebas di forum komuniti Arduboy sehingga lebih banyak orang dapat belajar bagaimana membuat kod. Perisian
Lampu LED Pencocokan Cahaya Arduino Tanpa Wayar Menggunakan Fotoresistor: 4 Langkah
Lampu LED Pencocokan Cahaya Arduino Tanpa Wayar Menggunakan Fotoristor: Instruksional ini memperincikan langkah-langkah yang diperlukan untuk membina lampu LED penderia cahaya tanpa wayar menggunakan Arduino Unos dan fotoresistor. Kemungkinan aplikasi untuk peranti ini adalah menerangi ruangan yang tidak mempunyai tingkap dengan artifis
Cara yang Sangat Sederhana / mudah / tidak rumit untuk Membuat Orang / Manusia / Haiwan / Robot Kelihatan Seperti Mereka Mempunyai Penglihatan Panas / Warna Panas (Warna Pilihan Anda) Menggunakan GIMP: 4 Langkah
Cara yang Sangat Sederhana / mudah / tidak rumit untuk Membuat Orang / Manusia / Haiwan / Robot Kelihatan Seperti Mereka Mempunyai Penglihatan Panas / Warna Panas (Warna Pilihan Anda) Menggunakan GIMP: Baca … tajuk
Warna USB Menukar Warna: 5 Langkah
Cahaya USB Mengubah Warna: Berikut adalah cahaya yang terbuat dari botol plastik, tali pancing, kabel USB lama dan LED RGB perubahan warna yang perlahan. Benang nilon (tali pancing) tidak mempunyai kesan yang sama dengan gentian optik sebenar. Terdapat lebih banyak penurunan isyarat cahaya sepanjang