Простые шахматные часы Arduino: 5 шагов
Простые шахматные часы Arduino: 5 шагов
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
  • Зуммер
  • Для платы ЖК-экрана можно использовать экран ЖК-клавиатуры или DIY, используя:

    • ЖК-дисплей 16x2
    • 6 Тактильный кнопочный переключатель
    • Универсальная печатная плата
    • Заголовок булавки строки

Шаг 3: Схема

Схема
Схема
Схема
Схема

Самая сложная схема - это LCD Keypad Shield, если этот элемент куплен готовым, все остальное просто.

Шаг 4: файлы

Код Arduino:

Подставка для Arduino:

Шахматы Баухаус:

Шаг 5. Обновление - январь 2021 г

Обновление - январь 2021 г
Обновление - январь 2021 г
Обновление - январь 2021 г
Обновление - январь 2021 г
Обновление - январь 2021 г
Обновление - январь 2021 г
Обновление - январь 2021 г
Обновление - январь 2021 г

Отличие этой новой подставки в том, что я использовал Arduino Pro Mini вместо Arduino Uno. Поскольку Pro Mini использует ту же Atmega 328, ничего не изменилось ни в коде, ни в подключении электроники:

Окончательное издание подставки для Arduino:

Рекомендуемые: