Game merupakan hal menarik bagi anak anak, bahkan lebih menarik dari prlajaran. Kali ini kita akan mencoba membuat game matematika sederhana sehingga dapat menarik bagi anak anak.
1. Alat / Bahan
Untuk mendapatkan komponen elektronik di atas silahkan temukan disini.
2. Skema Rangkaian
Gambar Rangkaian Membuat Game Matematika Sederhana dengan Keypad + LCD
Keterangan:
- 5V – VCC I2C
- GND – GND I2C
- SDA – SDA I2C
- SCL – SCL I2C
- D2 – R1
- D3 – R2
- D4 – R3
- D5 – R4
- D6 – C1
- D7 – C2
- D8 – C3
- D9 – C4
3. Langkah Kerja
- Siapkan alat dan bahan yang akan digunakan
- Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
- Buka software Arduino IDE yang telah terinstal pada laptop/komputer
- Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library
- Ketikkan sketch program pada halaman Arduino IDE
- Masukan alamat I2C LCD pada sketch program, untuk mengetahui alamat I2C pelajari materi berikut:
Mencari Tahu Alamat I2C Pada Modul I2C - Untuk memahami cara kerja program keypad, pelajari materi berikut:
Membaca Input Keypad 4×4 - Lakukan proses uploading program
4. Sketch Program
Dapatkan akses ratusan video tutorial dan pembelajaran dengan registrasi melalui tombol di bawah!
03 | #include <Keypad.h> //Library keypad |
04 | #include <LiquidCrystal_I2C.h> //Library LCD I2C |
05 | LiquidCrystal_I2C lcd(0x27,16,2); |
10 | char Keys[ROWS][COLS] = { |
17 | byte rowPins[ROWS] = {9, 8, 7, 6}; |
18 | byte colPins[COLS] = {5, 4, 3, 2}; |
20 | Keypad customKeypad = Keypad( makeKeymap(Keys), rowPins, colPins, ROWS, COLS); |
27 | lcd.setBacklight(HIGH); |
31 | int angka1 = random(0,1000); |
32 | int angka2 = random(0,1000); |
33 | int hasil = angka1 + angka2; |
42 | customKey = customKeypad.getKey(); |
48 | angka = angka * 10 + (customKey - '0' ); |
71 | lcd.print( " *|(^.^)|*" ); |
77 | lcd.print( " --(X.X)--" ); |
Kesimpulan:
Ketika memulai game matematika ini, Game akan mulai membuat angka random berupa penjumlahan kemudian kita perlu menjawab penjumlahan tsb. Setelah itu jawaban akan di cek oleh sistem jika jawaban benar LCD akan menampilkan peringatan benar dan salah maka peringatan salah yang akan muncul.
Terima kasih :) Semoga bermanfaat…
Komentar ya….boleh isinya atau gaya tulis saya…
Komunikasi lebih lanjut, hubungi kami :)
sumber: indobot.co.id
Posting Komentar
Posting Komentar