Jednostavan Arduino šahovski sat: 5 koraka
Jednostavan Arduino šahovski sat: 5 koraka
Image
Image
Jednostavan Arduino šahovski sat
Jednostavan Arduino šahovski sat
Jednostavan Arduino šahovski sat
Jednostavan Arduino šahovski sat
Jednostavan Arduino šahovski sat
Jednostavan Arduino šahovski sat

Kad sam razmišljao o stvaranju šahovskog sata s Arduinom, cilj je bio izgraditi pomoću jednostavnog programiranja bez klase upotrebe i raditi s AVR registrom. Korištena je baza Arduino Reference. Najteže je bilo manipulirati tajmerom koristeći samo Arduino millis (). Ideja je da projekt može biti koristan početnicima Arduino učenika.

Korak 1: Karakteristike

  • Potpuno podešavanje tajmera pomoću tastature na sat, minute i sekunde, od 1 sekunde do 10 sati
  • Skladište je zadnje podešeno u eepromu
  • Kontrola vremena iznenadnom smrću ili povećanjem do 99 segmenata
  • Pauzirajte mjerač vremena pomoću bilo koje tipke na tipkovnici i otpustite pomoću dugmeta za igru
  • Zvuk za provjeru je li dugme igre pritisnuto i kada igra završi

Korak 2: Dijelovi

  • Arduino Uno ili bilo koji drugi
  • 2 Pritisnite dugme R13-502
  • Zujalica
  • Za LCD štitnu ploču može se koristiti štitnik za LCD tastaturu ili uradi sam pomoću:

    • LCD 16x2
    • 6 Taktilni prekidač na dugme
    • Univerzalna ploča
    • Zaglavlje zaglavlja retka

Korak 3: Krug

Krug
Krug
Krug
Krug

Najkompliciraniji sklop je štitnik LCD tipkovnice, ako se ovaj komad kupi spreman, ostalo je tako jednostavno.

Korak 4: Datoteke

Arduino kod:

Arduino štand:

Bauhausov šahovski set:

Korak 5: Ažuriranje - januar 2021

Ažuriranje - januar 2021
Ažuriranje - januar 2021
Ažuriranje - januar 2021
Ažuriranje - januar 2021
Ažuriranje - januar 2021
Ažuriranje - januar 2021
Ažuriranje - januar 2021
Ažuriranje - januar 2021

Razlika u ovom novom postolju je ta što sam umjesto Arduino Uno koristio Arduino Pro Mini. Kako Pro Mini koristi istu Atmegu 328, ništa se nije promijenilo u kodu ili vezama elektronike:

Arduino Stand Definitive Edition:

Preporučuje se: