Talaan ng mga Nilalaman:

Simpleng Arduino Chess Clock: 5 Mga Hakbang
Simpleng Arduino Chess Clock: 5 Mga Hakbang

Video: Simpleng Arduino Chess Clock: 5 Mga Hakbang

Video: Simpleng Arduino Chess Clock: 5 Mga Hakbang
Video: Learning iOS: Create your own app with Objective-C! by Tianyu Liu 2024, Nobyembre
Anonim
Image
Image
Simpleng Arduino Chess Clock
Simpleng Arduino Chess Clock
Simpleng Arduino Chess Clock
Simpleng Arduino Chess Clock
Simpleng Arduino Chess Clock
Simpleng Arduino Chess Clock

Nang naisip kong gumawa ng Chess Clock kasama si Arduino, ang layunin ay magtayo gamit ang simpleng programa nang hindi ginagamit ang klase at magtrabaho kasama ang rehistro ng AVR. Ang batayang ginamit ay Arduino Reference. Ang pinakamahirap na bagay ay ang manipulahin ang timer gamit lamang ang Arduino millis (). Ang ideya ay ang proyekto ay maaaring maging kapaki-pakinabang ng mga nagsisimula na mag-aaral ng Arduino.

Hakbang 1: Mga Tampok

  • Kumpletuhin ang pag-aayos ng timer gamit ang keypad sa oras, minuto at segundo, ng 1 seg hanggang sa 10 oras
  • Huling ayusin ang imbakan sa eeprom
  • Pagkontrol sa oras ng Biglang Kamatayan o Pagtaas ng hanggang sa 99 seg
  • I-pause ang timer gamit ang anumang keypad key at palabasin gamit ang game buttoon
  • Tunog upang suriin na ang pindutan ng laro ay pinindot at kung tapos na ang laro

Hakbang 2: Mga Bahagi

  • Arduino Uno o anumang iba pa
  • 2 Push button R13-502
  • Buzzer
  • Para sa LCD board na kalasag, maaaring magamit LCD Keypad Shield o DIY gamit ang:

    • LCD 16x2
    • 6 Tactile Push Button Switch
    • Universal Circuit Board
    • Row Pin Header

Hakbang 3: Circuit

Circuit
Circuit
Circuit
Circuit

Ang pinaka-kumplikadong circuit ay ang LCD Keypad Shield, kung ang piraso na ito ay binili na handa ang natitira ay napakasimple.

Hakbang 4: Mga File

Arduino code:

Arduino stand:

Set ng Bauhaus Chess:

Hakbang 5: Update - 2021 Enero

Update - 2021 Enero
Update - 2021 Enero
Update - 2021 Enero
Update - 2021 Enero
Update - 2021 Enero
Update - 2021 Enero
Update - 2021 Enero
Update - 2021 Enero

Ang pagkakaiba sa bagong paninindigan ay gumamit ako ng isang Arduino Pro Mini sa halip na Arduino Uno. Tulad ng paggamit ng Pro Mini ng parehong Atmega 328 walang nabago sa mga koneksyon sa code o electronics:

Arduino Stand Definitive Edition: https://www.thingiverse.com/thing 4710255

Inirerekumendang: