Բովանդակություն:

Պարզ Arduino շախմատային ժամացույց ՝ 5 քայլ
Պարզ Arduino շախմատային ժամացույց ՝ 5 քայլ

Video: Պարզ Arduino շախմատային ժամացույց ՝ 5 քայլ

Video: Պարզ Arduino շախմատային ժամացույց ՝ 5 քայլ
Video: Գտեք գոնե մեկ տարբերություն😂 2024, Հուլիսի
Anonim
Image
Image
Պարզ Arduino շախմատային ժամացույց
Պարզ Arduino շախմատային ժամացույց
Պարզ Arduino շախմատային ժամացույց
Պարզ Arduino շախմատային ժամացույց
Պարզ Arduino շախմատային ժամացույց
Պարզ Arduino շախմատային ժամացույց

Երբ ես մտածեցի Արդուինոյի հետ շախմատային ժամացույց անել, նպատակն էր կառուցել պարզ ծրագրավորման միջոցով ՝ առանց դասի օգտագործման և աշխատել AVR գրանցամատյանով: Օգտագործված բազան Arduino Reference- ն էր: Ամենադժվարը ժամաչափը շահարկելն էր միայն Arduino millis () - ի միջոցով: Գաղափարն այն է, որ նախագիծը կարող է օգտակար լինել Arduino- ի սկսնակ ուսանողների համար:

Քայլ 1: Առանձնահատկություններ

  • Timամաչափի ամբողջական ճշգրտում `օգտագործելով ստեղնաշարը ժամ, րոպե և վայրկյան, 1 վրկ մինչև 10 ժամ
  • Պահպանման վերջին կարգավորումը eeprom- ում
  • Timeամանակի վերահսկում հանկարծակի մահվան կամ մինչև 99 սեգ բարձրացումով
  • Դադարեցրեք ժամաչափը `օգտագործելով ցանկացած ստեղնաշարի ստեղն և բաց թողեք` օգտագործելով խաղի կոճակը
  • Ձայն ՝ ստուգելու, որ խաղի կոճակը սեղմված է, և երբ խաղն ավարտված է

Քայլ 2: Մասեր

  • Arduino Uno կամ որևէ այլ
  • 2 Սեղմեք կոճակը R13-502
  • Բզզոց
  • LCD վահանակի համար կարող եք օգտագործել LCD ստեղնաշարի վահան կամ DIY ՝ օգտագործելով.

    • LCD 16x2
    • 6 շոշափելի սեղմիչ կոճակի անջատիչ
    • Ունիվերսալ տպատախտակ
    • Row Pin վերնագիր

Քայլ 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 ՝

Խորհուրդ ենք տալիս: