Turinys:

Paprastas „Arduino“šachmatų laikrodis: 5 žingsniai
Paprastas „Arduino“šachmatų laikrodis: 5 žingsniai

Video: Paprastas „Arduino“šachmatų laikrodis: 5 žingsniai

Video: Paprastas „Arduino“šachmatų laikrodis: 5 žingsniai
Video: Elektronika: nuo kvarcinio smėlio iki šiuolaikinių procesorių 2024, Lapkritis
Anonim
Image
Image
Paprastas „Arduino“šachmatų laikrodis
Paprastas „Arduino“šachmatų laikrodis
Paprastas „Arduino“šachmatų laikrodis
Paprastas „Arduino“šachmatų laikrodis
Paprastas „Arduino“šachmatų laikrodis
Paprastas „Arduino“šachmatų laikrodis

Kai galvojau padaryti šachmatų laikrodį su „Arduino“, tikslas buvo sukurti naudojant paprastą programavimą be naudojimo klasės ir dirbti su AVR registru. Naudota bazė buvo „Arduino Reference“. Sunkiausia buvo manipuliuoti laikmačiu naudojant tik „Arduino millis“(). Idėja yra tai, kad projektas gali būti naudingas pradedantiesiems „Arduino“studentams.

1 žingsnis: funkcijos

  • Visiškai sureguliuokite laikmatį naudodami klaviatūrą iki valandos, minutės ir sekundės, nuo 1 sekundės iki 10 valandų
  • Saugykla paskutinį kartą sureguliuota „eeprom“
  • Laiko kontrolė staiga mirtimi arba padidėjimas iki 99 segmentų
  • Pristabdykite laikmatį naudodami bet kurį klaviatūros klavišą ir atleiskite naudodami žaidimo mygtuką
  • Garsas, skirtas patikrinti, ar buvo paspaustas žaidimo mygtukas ir ar žaidimas baigtas

2 žingsnis: dalys

  • „Arduino Uno“ar bet kuris kitas
  • 2 Paspauskite mygtuką R13-502
  • Garsinis signalas
  • Skystųjų kristalų skydo plokštei galima naudoti LCD klaviatūros skydą arba pasidaryk pats, naudodami:

    • LCD 16x2
    • 6 Liečiamas mygtuko jungiklis
    • Universali grandinės plokštė
    • Eilutės kaiščio antraštė

3 žingsnis: grandinė

Grandinė
Grandinė
Grandinė
Grandinė

Sudėtingiausia grandinė yra LCD klaviatūros skydas, jei šis gabalas perkamas paruoštas, visa kita yra taip paprasta.

4 žingsnis: failai

„Arduino“kodas:

„Arduino“stendas:

„Bauhaus“šachmatų rinkinys:

5 veiksmas: atnaujinimas - 2021 m. Sausio mėn

Atnaujinta - 2021 m. Sausio mėn
Atnaujinta - 2021 m. Sausio mėn
Atnaujinta - 2021 m. Sausio mėn
Atnaujinta - 2021 m. Sausio mėn
Atnaujinta - 2021 m. Sausio mėn
Atnaujinta - 2021 m. Sausio mėn
Atnaujinta - 2021 m. Sausio mėn
Atnaujinta - 2021 m. Sausio mėn

Šio naujo stendo skirtumas yra tas, kad vietoj „Arduino Uno“naudojau „Arduino Pro Mini“. Kadangi „Pro Mini“naudoja tą patį „Atmega 328“, niekas nepasikeitė nei kodo, nei elektronikos jungtyse:

„Arduino Stand Definitive Edition“:

Rekomenduojamas: