Съдържание:

Прост шахматен часовник Arduino: 5 стъпки
Прост шахматен часовник Arduino: 5 стъпки

Видео: Прост шахматен часовник Arduino: 5 стъпки

Видео: Прост шахматен часовник Arduino: 5 стъпки
Видео: Control Speed of Stepper Motor using L298N with Push Button Switches STLPB-01 2024, Юли
Anonim
Image
Image
Прост шахматен часовник Arduino
Прост шахматен часовник Arduino
Прост шахматен часовник Arduino
Прост шахматен часовник Arduino
Прост шахматен часовник Arduino
Прост шахматен часовник Arduino

Когато мислех да правя шахматен часовник с Arduino, целта беше да се изгради с просто програмиране без клас на използване и да се работи с AVR регистъра. Използваната база беше Arduino Reference. Най -трудното нещо беше да манипулирате таймера, използвайки само Arduino millis (). Идеята е, че проектът може да бъде полезен от начинаещите студенти на Arduino.

Стъпка 1: Функции

  • Пълно регулиране на таймера с помощта на клавиатурата на час, минути и секунди, от 1 сек до 10 часа
  • Съхранението последно се коригира в eeprom
  • Контрол на времето чрез внезапна смърт или нарастване до 99 сек
  • Спрете таймера с помощта на произволен клавиш на клавиатурата и го освободете с помощта на играта
  • Звук за проверка дали бутонът за игра е бил натиснат и когато играта приключи

Стъпка 2: Части

  • Arduino Uno или всяка друга
  • 2 Натиснете бутона R13-502
  • Звуков сигнал
  • За LCD щит щит, може да се използва щит за LCD клавиатура или DIY, като се използва:

    • LCD 16x2
    • 6 Тактилен превключвател с бутон
    • Универсална платка
    • Заглавка на пинов ред

Стъпка 3: Схема

Верига
Верига
Верига
Верига

Най -сложната схема е щитът за LCD клавиатура, ако това парче се купи готово, останалото е толкова просто.

Стъпка 4: Файлове

Код на Arduino:

Стойка за Arduino:

Комплект шах Bauhaus:

Стъпка 5: Актуализация - януари 2021 г

Актуализация - 2021 януари
Актуализация - 2021 януари
Актуализация - 2021 януари
Актуализация - 2021 януари
Актуализация - 2021 януари
Актуализация - 2021 януари
Актуализация - 2021 януари
Актуализация - 2021 януари

Разликата в тази нова стойка е, че използвах Arduino Pro Mini вместо Arduino Uno. Тъй като Pro Mini използва същата Atmega 328, нищо не се промени в кодовите или електронните връзки:

Arduino Stand Definitive Edition:

Препоръчано: