Sadržaj:

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

Video: Jednostavan Arduino šahovski sat: 5 koraka

Video: Jednostavan Arduino šahovski sat: 5 koraka
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Srpanj
Anonim
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 pomislio napraviti šahovski sat 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 mjeračem vremena samo pomoću Arduino millis (). Ideja je da projekt može biti koristan početnicima Arduino učenika.

Korak 1: Značajke

  • Potpuno podešavanje timera pomoću tipkovnice 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 gumb igre pritisnut i kada igra završi

Korak 2: Dijelovi

  • Arduino Uno ili bilo koji drugi
  • 2 Pritisnite gumb R13-502
  • Zvučni signal
  • Za LCD štitnu ploču može se koristiti štitnik za LCD tipkovnicu ili DIY pomoću:

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

Korak 3: Krug

Krug
Krug
Krug
Krug

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

Korak 4: Datoteke

Arduino kod:

Arduino stalak:

Bauhausov šahovski set:

Korak 5: Ažuriranje - siječanj 2021

Ažuriranje - siječanj 2021
Ažuriranje - siječanj 2021
Ažuriranje - siječanj 2021
Ažuriranje - siječanj 2021
Ažuriranje - siječanj 2021
Ažuriranje - siječanj 2021
Ažuriranje - siječanj 2021
Ažuriranje - siječanj 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čeni: