Mündəricat:

Sadə Arduino Şahmat Saatı: 5 addım
Sadə Arduino Şahmat Saatı: 5 addım

Video: Sadə Arduino Şahmat Saatı: 5 addım

Video: Sadə Arduino Şahmat Saatı: 5 addım
Video: Светодиодная гистограмма Код Arduino UNO || Проект Ардуино 2024, Iyul
Anonim
Image
Image
Sadə Arduino Şahmat Saatı
Sadə Arduino Şahmat Saatı
Sadə Arduino Şahmat Saatı
Sadə Arduino Şahmat Saatı
Sadə Arduino Şahmat Saatı
Sadə Arduino Şahmat Saatı

Arduino ilə bir Şahmat Saatı etməyi düşündüyümdə məqsəd, sinifdən istifadə etmədən sadə proqramlaşdırma qurmaq və AVR reyestri ilə işləmək idi. İstifadə olunan baza Arduino Reference idi. Ən çətin şey, yalnız Arduino millis () istifadə edərək taymeri idarə etmək idi. Fikir, layihənin Arduinonun yeni başlayanlar üçün faydalı ola biləcəyidir.

Addım 1: Xüsusiyyətlər

  • 1 saniyədən 10 saata qədər klaviatura istifadə edərək saatı, dəqiqələri və saniyələri tamamlayın
  • Yaddaşın son tənzimlənməsi eepromda
  • Ani Ölüm və ya 99 seqrama qədər artımla vaxta nəzarət
  • Hər hansı bir klaviatura düyməsini istifadə edərək taymeri dayandırın və oyun düyməsini istifadə edərək buraxın
  • Oyun düyməsini basıldığını və oyun bitdikdə yoxlamaq üçün səs

Addım 2: hissələri

  • Arduino Uno və ya başqa bir şey
  • 2 R13-502 düyməsini basın
  • Buzzer
  • LCD ekran lövhəsi üçün LCD Keypad Shield və ya DIY istifadə edilə bilər:

    • LCD 16x2
    • 6 Dokunmatik Push Button Switch
    • Universal dövrə lövhəsi
    • Satır Pin Başlığı

Addım 3: Dövrə

Dövrə
Dövrə
Dövrə
Dövrə

Ən mürəkkəb dövrə LCD Keypad Shield -dir, əgər bu parça hazır alınarsa, qalanı çox sadədir.

Addım 4: Fayllar

Arduino kodu:

Arduino stendi:

Bauhaus Şahmat Dəsti:

Addım 5: Yeniləmə - 2021 Yanvar

Yeniləmə - 2021 yanvar
Yeniləmə - 2021 yanvar
Yeniləmə - 2021 yanvar
Yeniləmə - 2021 yanvar
Yeniləmə - 2021 yanvar
Yeniləmə - 2021 yanvar
Yeniləmə - 2021 yanvar
Yeniləmə - 2021 yanvar

Bu yeni stenddəki fərq, Arduino Uno əvəzinə Arduino Pro Mini istifadə etməyimdir. Pro Mini eyni Atmega 328 -dən istifadə etdiyi üçün kodda və ya elektronikada heç bir şey dəyişmədi:

Arduino Stand Definitive Edition:

Tövsiyə: