Preprosta šahovska ura Arduino: 5 korakov
Preprosta šahovska ura Arduino: 5 korakov
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: