Përmbajtje:

Ora e thjeshtë e shahut Arduino: 5 hapa
Ora e thjeshtë e shahut Arduino: 5 hapa

Video: Ora e thjeshtë e shahut Arduino: 5 hapa

Video: Ora e thjeshtë e shahut Arduino: 5 hapa
Video: Управляющая лампа переменного тока с реле 5 В с помощью Arduino 2024, Korrik
Anonim
Image
Image
Orë e thjeshtë Arduino shahu
Orë e thjeshtë Arduino shahu
Orë e thjeshtë Arduino shahu
Orë e thjeshtë Arduino shahu
Orë e thjeshtë Arduino shahu
Orë e thjeshtë Arduino shahu

Kur mendova të bëja një orë shahu me Arduino, qëllimi ishte të ndërtoja duke përdorur programim të thjeshtë pa përdorur klasë dhe të punoja me regjistrin AVR. Baza e përdorur ishte Referenca Arduino. Gjëja më e vështirë ishte manipulimi i kohëmatësit duke përdorur vetëm Arduino millis (). Ideja është që projekti mund të jetë i dobishëm nga studentët fillestarë të Arduino.

Hapi 1: Karakteristikat

  • Kohëmatësi i plotë rregullohet duke përdorur tastierën në orë, minuta dhe sekonda, nga 1 sek deri në 10 orë
  • Ruajtja e fundit rregullohet në eeprom
  • Kontrolli i kohës me vdekje të papritur ose rritje deri në 99 gram
  • Ndalo kohëmatësin duke përdorur çdo çelës të tastierës dhe lësho duke përdorur butonin e lojës
  • Tingëllon për të kontrolluar që butoni i lojës është shtypur dhe kur loja ka mbaruar

Hapi 2: Pjesët

  • Arduino Uno ose ndonjë tjetër
  • 2 Shtypni butonin R13-502
  • Zile
  • Për bordin e mburojës LCD, mund të përdoret Mburoja e tastierës LCD ose DIY duke përdorur:

    • LCD 16x2
    • 6 Ndërprerës i butonit të prekjes me prekje
    • Bordi i Qarqeve Universale
    • Koka e kokës së rreshtit

Hapi 3: Qarku

Qarku
Qarku
Qarku
Qarku

Qarku më i komplikuar është Mburoja e tastierës LCD, nëse kjo pjesë blihet gati, pjesa tjetër është kaq e thjeshtë.

Hapi 4: Skedarët

Kodi Arduino:

Qëndrim Arduino:

Seti i shahut Bauhaus:

Hapi 5: Përditëso - 2021 Janar

Përditësim - 2021 janar
Përditësim - 2021 janar
Përditësim - 2021 janar
Përditësim - 2021 janar
Përditësim - 2021 janar
Përditësim - 2021 janar
Përditësim - 2021 janar
Përditësim - 2021 janar

Dallimi në këtë stendë të re është se kam përdorur një Arduino Pro Mini në vend të Arduino Uno. Ndërsa Pro Mini përdor të njëjtën Atmega 328 asgjë nuk ndryshoi në kodin ose lidhjet elektronike:

Arduino Stand Definitive Edition:

Recommended: