Daftar Isi:
- Langkah 1: Persyaratan
- Langkah 2: Solder Port VGA
- Langkah 3: Hubungkan Semuanya ke Arduino
- Langkah 4: Unggah Game
- Langkah 5: Nikmati
Video: Arduino Snake pada Monitor VGA: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Yah… Saya membeli Arduino. Awalnya, investasi itu dimotivasi dengan sesuatu yang membuat putri saya tertarik pada pemrograman. Namun, ternyata, hal ini lebih menyenangkan untuk saya mainkan. Setelah bermain-main dengan membuat lampu LED menyala, interaksi tombol dan pencetakan serial, saya memutuskan untuk menaikkan standar sedikit dan benar-benar membuat sesuatu. Karena salah satu minat terbesar saya adalah bermain game, itu tentu saja akan menjadi sesuatu yang berhubungan dengan game, dan oleh karena itu saya memutuskan untuk membuat mesin arcade kecil saya sendiri. Saya segera menyadari bahwa pembangunan kabinet yang sebenarnya harus menjadi proyek masa depan, dan bahwa saya perlu fokus untuk membungkus kepala saya di sekitar pemrograman dengan sumber daya terbatas yang ditawarkan Arduino. Jadi saya memutuskan bahwa game pertama yang bagus adalah Snake.
Untuk memulai, saya harus memikirkan cara menyelesaikan input dan tampilan. Untuk input, saya menginginkan perasaan arcade yang asli, jadi saya membeli joystick dan tombol arcade. Tampilan sedikit lebih rumit karena saya tidak ingin terbatas pada layar TFT kecil. Saya kemudian menemukan perpustakaan VGAX yang luar biasa oleh Sandro Maffiodo. Namun, karena saya harus menyolder port VGA saya sendiri, ini berarti saya harus meninjau kembali seni menyolder, sesuatu yang tidak pernah saya lakukan sejak sekolah (lebih dari 20 tahun yang lalu).
Jadi, tanpa berbicara lebih jauh, inilah cara saya membuat proyek Arduino pertama saya!
Langkah 1: Persyaratan
- Arduino IDE v1.6.4
- Kode sumber Ular saya
- Pustaka VGAX
- 1x papan yang kompatibel dengan Arduino UNO
- 1x joystick arcade
- 1x tombol Arkade
- 1x Piezo buzzer
- 1x VGA DSUB15
- 1x papan tempat memotong roti
- 1x modul catu daya
- 2x 68Ω resistor
- 2x 470Ω resistor
- 4x 10KΩ resistor
- Sekelompok kabel
- Kit awal penyolderan
Langkah 2: Solder Port VGA
Saya mulai dengan menyolder port VGA. Instruksi terbaik yang dapat saya temukan untuk ini ada di halaman Sandro Maffiodos VGAX.
Saya perhatikan bahwa lebih mudah untuk memulai menyolder koneksi di baris tengah pada port VGA. Dimulai dengan salah satu baris lain membuatnya sulit untuk mencapai sambungan tengah tanpa menyolder sambungan yang ada (mungkin karena saya memiliki besi solder yang besar dan murah).
Langkah 3: Hubungkan Semuanya ke Arduino
Saya kemudian menghubungkan semuanya ke Arduino. Saya membuat bagan fritzing di atas yang harus Anda ikuti (peringatan, ada banyak kabel yang mudah kusut).
Pustaka VGAX hanya mendukung 4 warna, namun Anda dapat memilih di antara 6 skema warna yang berbeda. Ini ditentukan dengan menghubungkan kabel VGA untuk RGB dalam berbagai kombinasi. Lihat halaman VGAX Sandro Maffiodos untuk mempelajari lebih lanjut.
Langkah 4: Unggah Game
Kode sumber game tersedia di GitHub saya.
Langkah 5: Nikmati
Anda sekarang dapat menelan diri Anda dalam 10 level Ular retro tua yang bagus!
Saya harap Anda menikmati instruksi ini!
Silakan ikuti saya di YouTube dan Twitter jika ini bermanfaat bagi Anda.
Direkomendasikan:
Monitor Cuaca M5Stack M5stick C Berbasis ESP32 Dengan DHT11 - Pantau Suhu Kelembaban & Indeks Panas pada M5stick-C Dengan DHT11: 6 Langkah
Monitor Cuaca M5Stack M5stick C Berbasis ESP32 Dengan DHT11 | Memantau Suhu Kelembaban & Indeks Panas pada M5stick-C Dengan DHT11: Hai teman-teman, dalam instruksi ini kita akan belajar bagaimana menghubungkan sensor suhu DHT11 dengan m5stick-C (papan pengembangan oleh m5stack) dan menampilkannya di layar m5stick-C. Jadi dalam tutorial ini kita akan membaca suhu, kelembaban & panas aku
ESP32 VGA Snake: 5 Langkah
ESP32 VGA Snake: Dalam instruksi ini saya akan menunjukkan cara mereproduksi game arcade klasik - Snake - dengan ESP32, dengan output untuk monitor VGA. Resolusi 640x350 piksel, dalam 8 warna. Saya sebelumnya telah membuat versi dengan Arduino Uno (lihat di sini), tapi
Monitor Suhu dan Tingkat Cahaya Dengan Tampilan pada LCD NOKIA 5110: 4 Langkah
Monitor Suhu dan Tingkat Cahaya Dengan Tampilan pada LCD NOKIA 5110: Halo semuanya! Pada bagian ini kami membuat perangkat elektronik sederhana untuk memantau suhu dan tingkat cahaya. Pengukuran parameter tersebut ditampilkan pada LCD NOKIA 5110. Perangkat ini berbasis mikrokontroler AVR ATMEGA328P. Pemantauan
Mengubah Pemisah Monitor VGA Menjadi Pengalih Monitor yang Dikendalikan Komputer: 4 Langkah
Mengubah Pembagi Monitor VGA Menjadi Pengalih Monitor yang Dikendalikan Komputer: Instruksi ini menjelaskan bagaimana pembagi monitor VGA murah (20 EURO) yang digunakan untuk menghubungkan satu PC ke dua monitor dapat diubah menjadi pengalih monitor yang dikendalikan komputer. Perangkat terakhir dikendalikan melalui port paralel dan memungkinkan
Memperbaiki Piksel Terjebak pada Monitor LCD: 5 Langkah (dengan Gambar)
Perbaiki Piksel Terjebak pada Monitor LCD: Jika Anda menyukai instruksi ini, maka Anda mungkin akan menyukai hal-hal lain di situs saya di sini… Membatalkan GaransiUPDATE: Instruksi ini ada di Engadget! http://www.engadget.com/2007/12/24/how-to-guide-details-fix-for-stuck-pixels/Saya akan