Daftar Isi:
- Langkah 1: Bagian
- Langkah 2: Siapkan Unit Penyangga Layar Neopiksel
- Langkah 3: Siapkan Unit Saklar Tombol
- Langkah 4: Pasang Arduino dan Dudukan Baterai ke Baseboard
- Langkah 5: Tempelkan Unit Tampilan ke Baseboard
- Langkah 6: Hubungkan Kabel Jumper ke Arduino
- Langkah 7: Unggah Kode & Main
Video: Hubungkan 4 Game Menggunakan Arduino dan Neopixel: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Daripada hanya memberikan hadiah mainan, saya ingin memberi keponakan saya hadiah unik yang bisa mereka kumpulkan dan (semoga) nikmati. Meskipun kode Arduino untuk proyek ini mungkin terlalu sulit untuk mereka pahami, konsep dasar input, output, loop, dan kondisi yang digunakan dalam kode ini dapat dijelaskan secara visual saat mereka memainkan game Connect 4.
Dalam Instruksi ini, saya akan menunjukkan kepada Anda bagaimana menyusun kit Arduino yang dapat Anda rakit dan kodekan dengan anak-anak Anda untuk bermain Connect 4. Tidak diperlukan penyolderan untuk proyek ini; tinggal pasang dan mainkan.
Langkah 1: Bagian
Untuk proyek ini, Anda akan membutuhkan:
- Arduino Uno atau setara
- 8x8 Neopiksel RGB LED
- Papan tempat memotong roti
- 3 tombol switch
- Kabel jumper
- Sekrup
- Kasing - alas tiang & dudukan kardus
Alat: Obeng, lem tembak
Langkah 2: Siapkan Unit Penyangga Layar Neopiksel
Pertama, sambungkan 3 kabel jumper ke Neopixel. Saya menggunakan kode warna kabel berikut:
Putih: GND
Abu-abu: 5V Ungu: Data IN
Kemudian, tempelkan Nelpixel ke papan display dengan lem panas.
Langkah 3: Siapkan Unit Saklar Tombol
Tempatkan sakelar tombol pada papan tempat memotong roti dan sambungkan kabel jumper menggunakan kode warna kabel berikut:
Coklat: Tombol Kiri
Merah: Tombol Kiri Oranye: Tombol Tengah Kuning: Tombol Tengah Hijau: Sakelar Tombol Kanan Biru: Sakelar Tombol Kanan
Kabel coklat, oranye, hijau terhubung ke rel (-) bersama dengan kabel hitam baru.
Catatan: Anda mungkin memperhatikan bahwa saya tidak menggunakan resistor apa pun untuk tombol ini. Itu karena saya akan menggunakan kode Arduino untuk menggunakan resistor pin Arduino 20K bawaan. Lihat proyek saya yang lain tentang cara menggunakan resistor internal menggunakan kode Anda untuk sekadar rangkaian Anda.
www.instructables.com/id/Simon-Whack-a-Mol…
Langkah 4: Pasang Arduino dan Dudukan Baterai ke Baseboard
Gunakan sekrup (atau lem panas) untuk memasang Arduino dan dudukan baterai ke alas tiang.
Langkah 5: Tempelkan Unit Tampilan ke Baseboard
Gunakan lem panas untuk menempelkan unit tampilan ke alas tiang seperti yang ditunjukkan.
Langkah 6: Hubungkan Kabel Jumper ke Arduino
Hubungkan semua kabel jumper ke Arduino sesuai dengan tugas pin berikut:
Merah -> 2
Kuning -> 3 Biru -> 4 Ungu -> 5 Hitam -> GND Putih -> GND Abu-abu -> 5V
Langkah 7: Unggah Kode & Main
Saya memuat Arduino dengan kode terlampir sehingga segera setelah baterai 9V terhubung ke Arduino, itu mulai bermain game. Tombol biru untuk memindahkan posisi chip Anda ke kolom kiri atau kanan sebelum menekan tombol kuning untuk menjatuhkan chip. (Lihat videonya)
Untuk masuk ke mode demo, cukup tekan tombol apa saja dan tekan & lepaskan reset. Setelah layar bersih, lepaskan tombol dan Anda akan melihat warna merah dan biru diputar secara otomatis. Anda akan melihat bahwa dalam mode demo, pemain merah dan biru hanya memilih kolom secara acak dan tidak menggunakan strategi kemenangan untuk mengalahkan pemain lain.
Untuk keluar dari mode demo, cukup reset Arduino.
Saya berencana untuk menambahkan mode pemain tunggal vs Arduino di masa mendatang, jadi jika Anda mengetahui algoritma dasar untuk Connect 4, beri tahu saya.
Direkomendasikan:
Hubungkan dan Perkuat Solusi Terhubung Anda Dengan Hologram Nova dan Ubidots: 9 Langkah
Hubungkan dan Perkuat Solusi Anda yang Terhubung Dengan Hologram Nova dan Ubidots: Gunakan Hologram Nova Anda untuk memperbaiki infrastruktur. Setup Hologram Nova menggunakan Raspberry Pi untuk mengirim data (suhu) ke Ubidots. Dalam panduan berikut, Ubidots akan mendemonstrasikan cara men-setup Hologram Nova menggunakan Raspberry Pi dan menampilkan
Neopixel Ws2812 Rainbow LED Glow Dengan M5stick-C - Menjalankan Rainbow di Neopixel Ws2812 Menggunakan M5stack M5stick C Menggunakan Arduino IDE: 5 Langkah
Neopixel Ws2812 Rainbow LED Glow Dengan M5stick-C | Menjalankan Rainbow di Neopixel Ws2812 Menggunakan M5stack M5stick C Menggunakan Arduino IDE: Hai teman-teman dalam instruksi ini kita akan belajar cara menggunakan LED neopixel ws2812 atau strip led atau matriks led atau cincin led dengan papan pengembangan m5stack m5stick-C dengan Arduino IDE dan kami akan membuat pola pelangi dengan itu
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: 5 Langkah (dengan Gambar)
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: Mengontrol 8 sakelar relai menggunakan nodemcu dan penerima ir melalui wifi dan ir remote dan aplikasi android.Remote ir bekerja terlepas dari koneksi wifi.INI VERSI TERBARU KLIK DI SINI
Hubungkan Soket Listrik Pria AC Fused: 4 Langkah (dengan Gambar)
Pasangkan Soket Listrik Pria AC Fused: Saya telah menggunakan Soket Listrik Pria AC murah ini dari Amazon dan Ebay untuk sejumlah proyek saya. Mereka mudah dimasukkan ke dalam selungkup elektronik saya, dan mereka menyediakan sakelar dan sekering untuk beban apa pun. Sayangnya, tidak ada kabel dia
Monitor Dress - Hubungkan Sinyal Jantung ke IoT: 18 Langkah (dengan Gambar)
Monitor Dress - Hubungkan Sinyal Jantung ke IoT: Monitor Dress adalah eksperimen dalam meneliti berbagai cara digitalisasi aktivitas jantung pemakainya serta memproses data. Tiga elektroda di dalam gaun mengukur sinyal listrik yang mengalir melalui pemakainya tubuh