Obsah:

Jednoduché šachové hodiny Arduino: 5 krokov
Jednoduché šachové hodiny Arduino: 5 krokov

Video: Jednoduché šachové hodiny Arduino: 5 krokov

Video: Jednoduché šachové hodiny Arduino: 5 krokov
Video: Как измерить постоянное напряжение и ток и построить счетчик энергии с ЖК-дисплеем | Урок 104 2024, Júl
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

Keď ma napadlo urobiť šachové hodiny s Arduinom, cieľom bolo postaviť pomocou jednoduchého programovania bez triedy použitia a pracovať s registrom AVR. Použitá základňa bola Arduino Reference. Najťažšie bolo manipulovať s časovačom iba pomocou Arduino millis (). Myšlienka, že projekt môže byť užitočný pre začínajúcich študentov Arduina.

Krok 1: Vlastnosti

  • Kompletné nastavenie časovača pomocou klávesnice na hodiny, minúty a sekundy, od 1 sekundy do 10 hodín
  • Úložisko bolo naposledy upravené v eeprom
  • Časová kontrola náhlou smrťou alebo prírastkom až 99 seg
  • Pozastavte časovač pomocou ľubovoľného klávesu klávesnice a uvoľnite ho pomocou tlačidla hry
  • Zvukom skontrolujete, či bolo tlačidlo hry stlačené a či sa hra skončila

Krok 2: Diely

  • Arduino Uno alebo akékoľvek iné
  • 2 Stlačte tlačidlo R13-502
  • Bzučiak
  • Na dosku štítu LCD je možné použiť štít klávesnice LCD alebo DIY pomocou:

    • LCD 16x2
    • 6 Hmatový tlačidlový spínač
    • Univerzálna obvodová doska
    • Hlavička špendlíka riadka

Krok 3: Okruh

Obvod
Obvod
Obvod
Obvod

Najkomplikovanejším obvodom je štít LCD klávesnice, ak je tento kus kúpený pripravený, zvyšok je taký jednoduchý.

Krok 4: Súbory

Kód Arduino:

Stánok Arduino:

Šachová súprava Bauhaus:

Krok 5: Aktualizácia - január 2021

Aktualizácia - 2021, január
Aktualizácia - 2021, január
Aktualizácia - 2021, január
Aktualizácia - 2021, január
Aktualizácia - 2021, január
Aktualizácia - 2021, január
Aktualizácia - 2021, január
Aktualizácia - 2021, január

Rozdiel v tomto novom stojane je v tom, že som namiesto Arduino Uno použil Arduino Pro Mini. Pretože Pro Mini používa ten istý Atmega 328, nič sa nezmenilo v pripojení kódu ani elektroniky:

Definitívne vydanie stojana Arduino:

Odporúča: