coseru.id - Coding asik & Seru

🔍 Cari Materi & Kelas

Game & Interaktif Tingkat: Menengah Estimasi: 30 menit 6 x dilihat

Membuat Game Melompat dan Menghindari Rintangan dengan Arduino

Membuat Game Melompat dan Menghindari Rintangan dengan Arduino

Ringkasan Proyek

Buat permainan sederhana menggunakan Arduino dan LCD! Kendalikan karakter yang sedang berlari dengan menekan tombol agar dapat melompat dan menghindari rintangan. LCD menampilkan animasi karakter, rintangan, dan skor yang terus bertambah selama permainan berlangsung.

Bahan & Komponen

Daftar perangkat keras, modul, dan tools yang dibutuhkan untuk merakit proyek ini.

Komponen Elektronik

  • 1 buah Arduino UNO.
  • 1 buah LCD I2C 16×2.
  • 1 buah pushbutton.
  • Kabel jumper.

Perangkat Lunak

  • Arduino IDE.
  • Library LiquidCrystal_I2C.
  • Library Wire (tersedia pada lingkungan Arduino).

Catatan: Daftar komponen mengikuti halaman Hackster. Breadboard dapat digunakan untuk mempermudah perakitan, tetapi tidak tercantum dalam daftar komponen asli.

Langkah Pembuatan

Khusus Member

Panduan perakitan tahap demi tahap dan catatan proses pengerjaan.

Game Arduino dengan LCD 16x2
Tampilan permainan menggunakan Arduino dan LCD

Langkah 1: Siapkan Komponen

Siapkan Arduino UNO, LCD I2C 16×2, satu pushbutton, dan kabel jumper. Siapkan juga komputer yang sudah memiliki Arduino IDE.

Langkah 2: Hubungkan LCD ke Arduino

Diagram rangkaian Arduino dengan LCD I2C dan pushbutton
Diagram rangkaian asli dari proyek Hackster

Hubungkan LCD I2C ke Arduino UNO menggunakan empat sambungan berikut:

  • VCC LCD ke 5V Arduino.
  • GND LCD ke GND Arduino.
  • SDA LCD ke A4 Arduino.
  • SCL LCD ke A5 Arduino.

Langkah 3: Hubungkan Pushbutton

Hubungkan satu kaki pushbutton ke pin digital D2 Arduino dan kaki lainnya ke GND. Program menggunakan konfigurasi input dengan pull-up internal melalui perintah digitalWrite HIGH.

Langkah 4: Siapkan Program

Buka Arduino IDE dan tambahkan library LiquidCrystal_I2C serta Wire. Program menggunakan karakter khusus yang dibuat sendiri untuk menampilkan karakter pemain, gerakan melompat, dan rintangan pada LCD.

Langkah 5: Unggah Program

Hubungkan Arduino UNO ke komputer menggunakan kabel USB. Pilih board Arduino UNO dan port yang sesuai pada Arduino IDE. Salin kode program ke editor, kemudian unggah ke Arduino.

Langkah 6: Mulai Permainan

Setelah program berjalan, LCD menampilkan karakter pemain dan pesan untuk memulai permainan. Tekan pushbutton untuk memulai.

Langkah 7: Kendalikan Karakter

Perhatikan rintangan yang bergerak pada layar LCD. Tekan pushbutton untuk membuat karakter melompat dan menghindari rintangan. Atur waktu menekan tombol agar karakter tidak menabrak rintangan.

Langkah 8: Kumpulkan Skor

Skor akan bertambah seiring karakter berhasil melewati rintangan. Semakin lama bertahan, semakin tinggi skor yang diperoleh.

Langkah 9: Ulangi Permainan

Jika karakter menabrak rintangan, permainan akan berhenti. Tekan tombol untuk memulai permainan kembali dan coba dapatkan skor yang lebih tinggi.

🔒
Akses Gratis Khusus Member

Buka Seluruh Panduan, Skema & Source Code

Dapatkan akses penuh ke langkah perakitan detail, diagram sirkuit lengkap, dan source code siap pakai. Gratis selamanya!

✓ Akses Gratis Selamanya
✓ Copy-Paste Source Code
✓ Kembali Otomatis ke Proyek

Petualangan Belajar di coseru

💡 Saksikan keseruan anak-anak belajar merakit robot dan coding! Daftar Kelas Uji Coba →