Daftar Isi:

Jam Catur Arduino Sederhana: 5 Langkah
Jam Catur Arduino Sederhana: 5 Langkah

Video: Jam Catur Arduino Sederhana: 5 Langkah

Video: Jam Catur Arduino Sederhana: 5 Langkah
Video: ARDUINO PROJECT INDONESIA - TUTORIAL ARDUINO RTC DS3231 INDONESIA - BELAJAR ARDUINO 2024, November
Anonim
Image
Image
Jam Catur Arduino Sederhana
Jam Catur Arduino Sederhana
Jam Catur Arduino Sederhana
Jam Catur Arduino Sederhana
Jam Catur Arduino Sederhana
Jam Catur Arduino Sederhana

Ketika saya berpikir untuk melakukan Jam Catur dengan Arduino, tujuannya adalah untuk membangun menggunakan pemrograman sederhana tanpa menggunakan kelas dan bekerja dengan register AVR. Basis yang digunakan adalah Arduino Reference. Hal yang paling sulit adalah memanipulasi timer hanya dengan menggunakan Arduino milis(). Idenya adalah proyek ini dapat bermanfaat bagi siswa pemula Arduino.

Langkah 1: Fitur

  • Penyesuaian timer lengkap menggunakan keypad ke jam, menit dan detik, dari 1 detik hingga 10 jam
  • Penyimpanan terakhir menyesuaikan di eeprom
  • Kontrol waktu dengan Kematian Mendadak atau Peningkatan hingga 99 detik
  • Jeda timer menggunakan tombol keypad apa saja dan lepaskan menggunakan tombol game
  • Suara untuk memeriksa apakah tombol game ditekan dan saat game selesai

Langkah 2: Bagian

  • Arduino Uno atau lainnya
  • 2 Tekan tombol R13-502
  • Bel
  • Untuk LCD shield board, bisa digunakan LCD Keypad Shield atau DIY menggunakan:

    • LCD 16x2
    • 6 Saklar Tombol Tekan Taktil
    • Papan Sirkuit Universal
    • Tajuk Pin Baris

Langkah 3: Sirkuit

sirkuit
sirkuit
sirkuit
sirkuit

Rangkaian yang paling rumit adalah LCD Keypad Shield, jika bagian ini sudah dibeli siap selebihnya sangat sederhana.

Langkah 4: File

Kode Arduino:

Dudukan Arduino:

Set Catur Bauhaus:

Langkah 5: Perbarui - Januari 2021

Pembaruan - Januari 2021
Pembaruan - Januari 2021
Pembaruan - Januari 2021
Pembaruan - Januari 2021
Pembaruan - Januari 2021
Pembaruan - Januari 2021
Pembaruan - Januari 2021
Pembaruan - Januari 2021

Bedanya di stand baru ini saya menggunakan Arduino Pro Mini bukan Arduino Uno. Karena Pro Mini menggunakan Atmega 328 yang sama, tidak ada yang berubah dalam kode atau koneksi elektronik:

Arduino Stand Definitive Edition:

Direkomendasikan: