Kazalo:

Preprosta šahovska ura Arduino: 5 korakov
Preprosta šahovska ura Arduino: 5 korakov

Video: Preprosta šahovska ura Arduino: 5 korakov

Video: Preprosta šahovska ura Arduino: 5 korakov
Video: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, Julij
Anonim
Image
Image
Preprosta šahovska ura Arduino
Preprosta šahovska ura Arduino
Preprosta šahovska ura Arduino
Preprosta šahovska ura Arduino
Preprosta šahovska ura Arduino
Preprosta šahovska ura Arduino

Ko sem razmišljal o šahovski uri z Arduinom, je bil cilj zgraditi z uporabo preprostega programiranja brez razreda uporabe in delati z registrom AVR. Uporabljena osnova je bila Arduino Reference. Najtežje je bilo upravljati časovnik z uporabo samo Arduino millis (). Zamisel je, da je projekt lahko koristen začetnikom Arduina.

1. korak: Lastnosti

  • Popolna nastavitev časovnika s tipkovnico na uro, minute in sekunde, od 1 sekunde do 10 ur
  • Zadnja nastavitev shranjevanja v eepromu
  • Časovna kontrola z nenadno smrtjo ali povečanjem do 99 sekund
  • Časovnik ustavite s katero koli tipko na tipkovnici in ga spustite z gumbom za igre
  • Zvok za preverjanje, ali je bil gumb za igro pritisnjen in ko je igre konec

2. korak: Deli

  • Arduino Uno ali kateri koli drug
  • 2 Pritisnite gumb R13-502
  • Zvočni signal
  • Za ploščo z zaslonom LCD lahko uporabite ščit za tipkovnico LCD ali naredite sami:

    • LCD 16x2
    • 6 Taktilno stikalo na gumb
    • Univerzalno vezje
    • Glava vrstice pin

3. korak: Vezje

Vezje
Vezje
Vezje
Vezje

Najbolj zapleteno vezje je ščit tipkovnice LCD, če je ta kos kupljen, je ostalo tako preprosto.

4. korak: Datoteke

Koda Arduino:

Arduino stojalo:

Šahovski komplet Bauhaus:

5. korak: Posodobitev - januar 2021

Posodobitev - januar 2021
Posodobitev - januar 2021
Posodobitev - januar 2021
Posodobitev - januar 2021
Posodobitev - januar 2021
Posodobitev - januar 2021
Posodobitev - januar 2021
Posodobitev - januar 2021

Razlika v tem novem stojalu je v tem, da sem namesto Arduino Uno uporabil Arduino Pro Mini. Ker Pro Mini uporablja isto Atmego 328, se v kodah ali elektronskih povezavah ni nič spremenilo:

Arduino Stand Definitive Edition:

Priporočena: