Мазмұны:

Қарапайым Arduino шахмат сағаты: 5 қадам
Қарапайым Arduino шахмат сағаты: 5 қадам

Бейне: Қарапайым Arduino шахмат сағаты: 5 қадам

Бейне: Қарапайым Arduino шахмат сағаты: 5 қадам
Бейне: 24. Шахматпен өз бетінше шұғылдану 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 пернетақта қалқаны немесе DIY қолданылуы мүмкін:

    • СКД 16x2
    • 6 тактильді басу түймесі
    • Әмбебап схема
    • Қатар түйінінің тақырыбы

3 -қадам: Схема

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

Ең күрделі схема - LCD пернетақта қалқаны, егер бұл бөлік дайын түрде сатып алынса, қалғаны өте қарапайым.

4 -қадам: файлдар

Arduino коды:

Arduino стенді:

Bauhaus шахмат жиынтығы:

5 -қадам: Жаңарту - 2021 жылдың қаңтары

Жаңарту - 2021 жылдың қаңтары
Жаңарту - 2021 жылдың қаңтары
Жаңарту - 2021 жылдың қаңтары
Жаңарту - 2021 жылдың қаңтары
Жаңарту - 2021 жылдың қаңтары
Жаңарту - 2021 жылдың қаңтары
Жаңарту - 2021 жылдың қаңтары
Жаңарту - 2021 жылдың қаңтары

Бұл жаңа стендтің айырмашылығы - мен Arduino Uno орнына Arduino Pro Mini қолдандым. Pro Mini бірдей Atmega 328 -ді қолданғандықтан, кодта немесе электроникада ешқандай өзгеріс болған жоқ:

Arduino Stand Definitive Edition:

Ұсынылған: