Blog Archive

Arduino Indonesia. Gambar tema oleh Storman. Diberdayakan oleh Blogger.

Supported by Electronics 3 in 1

1. Jasa pencetakan PCB single layer dengan harga paling murah.

(Metode Pembuatan dengan Transfer Toner)
>PCB design sendiri (siap cetak) : Rp.150,-/Cm2
>PCB design dari kami : Rp.250,-/Cm2

(Metode Sablon Full Masking dan Silk Screen minimal pemesanan 100 Pcs)
>PCB design sendiri (siap cetak) : Rp.200,-/Cm2
>PCB design dari kami : Rp.250,-/Cm2

2. Jasa perancangan, perakitan, dan pembuatan trainer pembelajaran elektronika untuk SMK dan Mahasiswa.

3. Jasa perancangan, perakitan, dan pembuatan berbagai macam kontroller, sensor, aktuator, dan tranduser.
>Design Rangkaian / Sistem Elektronika
>Design Rangkaian / Sistem Instrumentasi
>Design Rangkaian / Sistem Kendali
>Kerjasama Riset (data atau peralatan)
>Kerjasama Produksi Produk-Produk KIT Elektronika
>Produksi Instrumentasi Elektronika

4. Jasa Pembuatan Proyek, Tugas Akhir, Tugas Laboratorium, PKM, Karya Ilmiah, SKRIPSI, dll

Like My Facebook

Popular Posts

Senin, 27 Mei 2024

Cara Mudah Membuat Game Sederhana dengan Arduino untuk Anak-anak

Membuat game sederhana dengan Arduino adalah proses merancang dan mengimplementasikan permainan interaktif yang menggunakan platform Arduino sebagai basis perangkat kerasnya. Arduino adalah papan mikrokontroler yang populer untuk proyek-proyek elektronik dan pemrograman karena mudah digunakan dan fleksibel. Pada konteks membuat game, Arduino dapat digunakan untuk mengendalikan input, output dan logika permainan. 

 

Baca juga : Proyek DIY: Membuat Sensor Cahaya Sederhana dengan Arduino untuk Anak-anak

 

Cara Mudah Membuat Game Sederhana dengan Arduino untuk Anak-anak

 

Alat dan Bahan yang Dibutuhkan

1. Papan Arduino Uno

2. LED sebagai indikator dalam permainan.

3. Resistor (220 ohm) untuk melindungi LED dari arus yang terlalu besar.

4. Push button untuk memberikan input dalam permainan.

5. Buzzer untuk memberikan efek suara.

6. Breadboard dan kabel jumper untuk menghubungkan komponen-komponen tanpa perlu menyolder.

7. Komputer dengan Arduino IDE untuk menulis dan mengunggah kode ke papan Arduino.

 

Langkah-langkah Pembuatan Game Sederhana dengan Arduino

Rangkaian Game Sederhana

1. Tentukan jenis game yang ingin dibuat. Pada proyek ini, Anda akan membuat game menebak lampu (Guess the Light), dimana anak-anak harus menebak lampu mana yang akan menyala dengan menekan tombol. Jika tebakan benar, maka buzzer akan berbunyi dan mereka mendapatkan poin.

2. Anda akan menggunakan 3 LED yang dihubungkan ke pin digital Arduino, tombol untuk memberikan input dan buzzer untuk memberikan umpan balik suara. Berikut ini langkah-langkah dalam menyusun rangkaian:

• Hubungkan tiga LED ke pin digital Arduino (misalnya, pin 2, 3, dan 4).

• Setiap LED dihubungkan melalui resistor 220 ohm untuk mencegah kerusakan LED.

• Hubungkan kaki negatif LED ke ground (GND) Arduino.

• Hubungkan satu sisi push button ke pin digital (misalnya, pin 8).

• Hubungkan sisi lainnya ke ground melalui resistor pull-down (10k ohm) untuk memastikan sinyal stabil saat tombol tidak ditekan.

• Hubungkan buzzer ke pin digital (misalnya, pin 9).

• Hubungkan sisi lainnya ke ground.

3. Setelah rangkaian siap, Anda perlu menulis kode untuk mengendalikan permainan. Berikut ini contoh kode program sederhana untuk game menebak lampu:

 

const int ledPins[] = {2, 3, 4}; // Pin untuk LED

const int buttonPin = 7; // Pin untuk tombol

const int buzzerPin = 8; // Pin untuk buzzer

int score = 0; // Skor permainan

int currentLED = 0; // LED yang aktif

void setup() {

  // Inisialisasi pin LED sebagai output

  for (int i = 0; i < 3; i++) {

    pinMode(ledPins[i], OUTPUT);

  }

  // Inisialisasi pin tombol sebagai input

  pinMode(buttonPin, INPUT); 

  // Inisialisasi pin buzzer sebagai output

  pinMode(buzzerPin, OUTPUT); 

  // Memulai komunikasi serial untuk debugging

  Serial.begin(9600);

}

void loop() {

  // Memilih LED secara acak

  currentLED = random(0, 3);

  digitalWrite(ledPins[currentLED], HIGH);

  // Menunggu input dari tombol

  while (digitalRead(buttonPin) == LOW) {

    delay(10); // Debounce

  }

  // Memeriksa tebakan

  if (digitalRead(buttonPin) == HIGH) {

    if (digitalRead(ledPins[currentLED]) == HIGH) {

      // Jika benar, nyalakan buzzer dan tambah skor

      tone(buzzerPin, 1000, 200);

      score++;

      Serial.print("Skor: ");

      Serial.println(score);

    } else {

      // Jika salah, matikan LED

      digitalWrite(ledPins[currentLED], LOW);

    }

  }

  // Matikan semua LED

  for (int i = 0; i < 3; i++) {

    digitalWrite(ledPins[i], LOW);

  }

  // Tunggu sebentar sebelum ronde berikutnya

  delay(1000);

}

 

4. Unggahnya kode ke papan Arduino

•  Buka Arduino IDE di komputer Anda.

•  Pilih jenis papan Arduino (Arduino Uno) dan port yang sesuai.

•  Salin dan tempel kode di atas ke dalam editor Arduino IDE.

•  Klik tombol "Upload" untuk mengunggah kode ke papan Arduino.

5. Setelah kode berhasil diunggah, silahkan uji coba permainan. Hubungkan papan Arduino ke komputer atau sumber daya eksternal menggunakan kabel USB. Tekan tombol untuk menebak LED yang menyala. Jika tebakan benar, maka buzzer akan berbunyi dan skor akan bertambah.

 

Baca juga : Tutorial Arduino untuk Anak-anak: Membuat Lampu Lalu Lintas Mini

 

 

 

 

 

 

 

Siap Untuk Membuat Proyek Impianmu Menjadi Kenyataan?

Klik di sini untuk chat langsung via WhatsApp dan dapatkan dukungan langsung dari tim ahli kami!

 

0 on: "Cara Mudah Membuat Game Sederhana dengan Arduino untuk Anak-anak"