Isi kandungan:

Jam Catur Arduino Ringkas: 5 Langkah
Jam Catur Arduino Ringkas: 5 Langkah

Video: Jam Catur Arduino Ringkas: 5 Langkah

Video: Jam Catur Arduino Ringkas: 5 Langkah
Video: Main Catur Jadi Greget Bikin Timernya Sendiri Pakai Arduino 2024, November
Anonim
Image
Image
Jam Catur Arduino ringkas
Jam Catur Arduino ringkas
Jam Catur Arduino ringkas
Jam Catur Arduino ringkas
Jam Catur Arduino ringkas
Jam Catur Arduino ringkas

Ketika saya terfikir untuk membuat Jam Catur dengan Arduino, tujuannya adalah dengan menggunakan pengaturcaraan sederhana tanpa kelas penggunaan dan bekerja dengan daftar AVR. Pangkalan yang digunakan adalah Arduino Reference. Perkara yang paling sukar adalah memanipulasi pemasa hanya menggunakan Arduino millis (). Ideanya ialah projek ini dapat bermanfaat oleh pelajar permulaan Arduino.

Langkah 1: Ciri-ciri

  • Selaraskan pemasa dengan menggunakan papan kekunci hingga jam, minit dan saat, dari 1 saat hingga 10 jam
  • Penyimpanan terakhir disesuaikan dalam eeprom
  • Kawalan masa dengan Kematian Mendadak atau Kenaikan hingga 99 seg
  • Jeda pemasa menggunakan kekunci sebarang kekunci dan lepaskan menggunakan permainan butang
  • Bunyi untuk memeriksa bahawa butang permainan ditekan dan ketika permainan selesai

Langkah 2: Bahagian

  • Arduino Uno atau yang lain
  • 2 Tekan butang R13-502
  • Buzzer
  • Untuk papan perisai LCD, boleh digunakan Perisai Keypad LCD atau DIY menggunakan:

    • LCD 16x2
    • 6 Suis Butang Tekan Taktil
    • Papan Litar Sejagat
    • Tajuk Pin Baris

Langkah 3: Litar

Litar
Litar
Litar
Litar

Litar yang paling rumit adalah Perisai Keypad LCD, jika bahagian ini dibeli siap selebihnya sangat mudah.

Langkah 4: Fail

Kod Arduino:

Arduino berdiri:

Set Catur Bauhaus:

Langkah 5: Kemas kini - 2021 Januari

Kemas kini - 2021 Januari
Kemas kini - 2021 Januari
Kemas kini - 2021 Januari
Kemas kini - 2021 Januari
Kemas kini - 2021 Januari
Kemas kini - 2021 Januari
Kemas kini - 2021 Januari
Kemas kini - 2021 Januari

Perbezaan dalam pendirian baru ini ialah saya menggunakan Arduino Pro Mini sebagai ganti Arduino Uno. Sebagai Pro Mini menggunakan Atmega 328 yang sama tidak ada yang berubah dalam sambungan kod atau elektronik:

Arduino Stand Definitive Edition:

Disyorkan: