Obsah:

Jednoduché šachové hodiny Arduino: 5 kroků
Jednoduché šachové hodiny Arduino: 5 kroků

Video: Jednoduché šachové hodiny Arduino: 5 kroků

Video: Jednoduché šachové hodiny Arduino: 5 kroků
Video: Arduino návody | První kroky, blikání LED 2024, Červenec
Anonim
Image
Image
Jednoduché šachové hodiny Arduino
Jednoduché šachové hodiny Arduino
Jednoduché šachové hodiny Arduino
Jednoduché šachové hodiny Arduino
Jednoduché šachové hodiny Arduino
Jednoduché šachové hodiny Arduino

Když mě napadlo udělat šachové hodiny s Arduinem, cílem bylo stavět pomocí jednoduchého programování bez použití třídy a pracovat s registrem AVR. Jako základ byl použit Arduino Reference. Nejtěžší bylo manipulovat s časovačem pouze pomocí Arduino millis (). Myšlenka je, že projekt může být užitečný pro začátečníky Arduina.

Krok 1: Funkce

  • Kompletní nastavení časovače pomocí klávesnice na hodiny, minuty a sekundy, od 1 s až do 10 hodin
  • Úložiště naposledy upraveno v eeprom
  • Časová kontrola náhlou smrtí nebo přírůstkem až 99 seg
  • Pozastavte časovač pomocí libovolné klávesy na klávesnici a uvolněte pomocí herního tlačítka
  • Zvukem zkontrolujte, zda bylo stisknuto tlačítko hry a kdy hra skončila

Krok 2: Díly

  • Arduino Uno nebo jiné
  • 2 Stiskněte tlačítko R13-502
  • Bzučák
  • Pro desku LCD štítu lze použít štít klávesnice LCD nebo DIY pomocí:

    • LCD 16x2
    • 6 Hmatový tlačítkový spínač
    • Univerzální obvodová deska
    • Záhlaví řádku

Krok 3: Okruh

Obvod
Obvod
Obvod
Obvod

Nejsložitějším obvodem je štít LCD klávesnice, pokud je tento kus zakoupen připraven, zbytek je tak jednoduchý.

Krok 4: Soubory

Kód Arduino:

Stojan Arduino:

Šachová sada Bauhaus:

Krok 5: Aktualizace - leden 2021

Aktualizace - 2021 leden
Aktualizace - 2021 leden
Aktualizace - 2021 leden
Aktualizace - 2021 leden
Aktualizace - 2021 leden
Aktualizace - 2021 leden
Aktualizace - 2021 leden
Aktualizace - 2021 leden

Rozdíl v tomto novém stojanu spočívá v tom, že jsem místo Arduino Uno použil Arduino Pro Mini. Protože Pro Mini používá stejný Atmega 328, nic se nezměnilo v připojení kódu nebo elektroniky:

Definitivní edice stojanu Arduino:

Doporučuje: