Isi kandungan:
- Langkah 1: Bahagian
- Langkah 2: Sediakan Unit Paparan Neopixel
- Langkah 3: Sediakan Unit Tukar Butang
- Langkah 4: Pasang Arduino dan Pemegang Bateri ke Papan Baseboard
- Langkah 5: Lekatkan Unit Paparan ke Papan Papan
- Langkah 6: Sambungkan Jumper Wires ke Arduino
- Langkah 7: Muat Naik Kod & Main
Video: Sambungkan 4 Permainan Menggunakan Arduino dan Neopixel: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Daripada hanya memberikan hadiah mainan di luar rak, saya ingin memberi anak saudara saya hadiah unik yang mereka dapat mengumpulkan dan (semoga) dinikmati. Walaupun kod Arduino untuk projek ini mungkin terlalu sukar untuk mereka fahami, konsep asas input, output, loop, dan keadaan yang digunakan dalam kod ini dapat dijelaskan secara visual ketika mereka memainkan permainan Connect 4.
Dalam Instructable ini, saya akan menunjukkan kepada anda cara menyusun kit Arduino yang boleh anda kumpulkan dan kodkan dengan anak-anak anda untuk bermain Connect 4. Tidak diperlukan pematerian untuk projek ini; hanya pasang dan mainkan.
Langkah 1: Bahagian
Untuk projek ini, anda memerlukan:
- Arduino Uno atau setaraf
- LED Nexix 8x8 RGB
- Papan roti
- 3 suis butang
- Wayar pelompat
- Skru
- Sarung - alas papan bawah & kadbod
Alatan: Pemacu skru, pistol gam
Langkah 2: Sediakan Unit Paparan Neopixel
Pertama, sambungkan 3 wayar pelompat ke Neopixel. Saya menggunakan kod warna pendawaian berikut:
Putih: GND
Kelabu: 5V Ungu: Data DALAM
Kemudian, pasangkan Nelpixel ke papan paparan dengan gam panas.
Langkah 3: Sediakan Unit Tukar Butang
Tombol suis tempat pada papan roti dan sambungkan wayar pelompat menggunakan kod warna pendawaian berikut:
Brown: Butang Kiri
Merah: Butang Kiri Jingga: Butang Tengah Kuning: Butang Tengah Hijau: Tombol Tombol Kanan Biru: Suis Butang Kanan
Kabel coklat, oren, hijau disambungkan ke rel (-) bersama dengan wayar hitam baru.
Catatan: Anda mungkin menyedari bahawa saya tidak menggunakan perintang untuk butang ini. Ini kerana saya akan menggunakan kod Arduino untuk menggunakan perintang pin Arduino 20K terbina dalam. Lihat projek saya yang lain mengenai cara menggunakan perintang dalaman menggunakan kod anda untuk sekadar litar anda.
www.instructables.com/id/Simon-Whack-a-Mol…
Langkah 4: Pasang Arduino dan Pemegang Bateri ke Papan Baseboard
Gunakan skru (atau lem panas) untuk memasang Arduino dan pemegang bateri ke papan bawah.
Langkah 5: Lekatkan Unit Paparan ke Papan Papan
Gunakan lem panas untuk melekatkan unit paparan ke papan bawah seperti yang ditunjukkan.
Langkah 6: Sambungkan Jumper Wires ke Arduino
Sambungkan semua wayar pelompat ke Arduino mengikut penugasan pin berikut:
Merah -> 2
Kuning -> 3 Biru -> 4 Ungu -> 5 Hitam -> GND Putih -> GND Kelabu -> 5V
Langkah 7: Muat Naik Kod & Main
Saya terlebih dahulu memuatkan Arduino dengan kod terlampir sehingga sebaik sahaja bateri 9V disambungkan ke Arduino, ia mula memainkan permainan. Butang biru adalah untuk memindahkan kedudukan cip anda ke lajur kiri atau kanan sebelum menekan butang kuning untuk menjatuhkan cip. (Lihat video)
Untuk memasuki mod demo, cukup tekan mana-mana butang dan tekan & lepaskan semula. Setelah skrin kosong, lepaskan butang dan anda akan melihat merah dan biru bermain secara automatik. Anda akan melihat bahawa dalam mod demo, pemain merah dan biru hanya memilih lajur secara rawak dan tidak menggunakan strategi menang untuk mengalahkan pemain lain.
Untuk keluar dari mod demo, tetapkan semula Arduino.
Saya merancang untuk menambah pemain tunggal vs mod Arduino pada masa akan datang, jadi jika anda mengetahui algoritma asas untuk Connect 4, beritahu saya.
Disyorkan:
Sambungkan dan Tetapkan Semula Penyelesaian Anda yang Terhubung Dengan Hologram Nova dan Ubidots: 9 Langkah
Sambungkan dan Tetapkan Semula Penyelesaian Anda yang Terhubung Dengan Hologram Nova dan Ubidots: Gunakan Hologram Nova anda untuk memperbaiki infrastruktur. Siapkan Hologram Nova menggunakan Raspberry Pi untuk mengirim data (suhu) ke Ubidots. Dalam panduan berikut, Ubidots akan menunjukkan cara menyiapkan Hologram Nova menggunakan Raspberry Pi dan mem
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
Neopixel Ws2812 Rainbow LED Glow Dengan M5stick-C - Menjalankan Pelangi di Neopixel Ws2812 Menggunakan M5stack M5stick C Menggunakan Arduino IDE: 5 Langkah
Neopixel Ws2812 Rainbow LED Glow Dengan M5stick-C | Menjalankan Rainbow pada Neopixel Ws2812 Menggunakan M5stack M5stick C Menggunakan Arduino IDE: Hai kawan-kawan dalam instruksional ini kita akan belajar bagaimana menggunakan LED neopixel ws2812 atau jalur LED atau matriks led atau cincin dipimpin dengan papan pengembangan m5stack m5stick-C dengan Arduino IDE dan kami akan membuat corak pelangi dengannya
VHDL Basys3: Sambungkan 4 Permainan: 5 Langkah
VHDL Basys3: Connect 4 Game: Pengenalan: Ini adalah Connect 4 Digital Logic Game yang direka dalam VHDL menggunakan Perisian Vivado dan diprogramkan ke Papan Basys3. Pembinaan dan reka bentuk projek ini adalah pertengahan, tetapi pendatang baru dapat menyalin langkah-langkahnya dan membina
8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: 5 Langkah (dengan Gambar)
8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: Mengendalikan 8 suis relai menggunakan penerima nodemcu dan ir melalui aplikasi wifi dan jauh dan android. Alat kawalan jauhnya tidak bergantung pada sambungan wifi. DI SINI ADALAH KLIK VERSI YANG DIKEMASKINI SINI