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, Juli
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 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: