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

Arduino տիեզերանավի միջերես `3 քայլ
Arduino տիեզերանավի միջերես `3 քայլ

Video: Arduino տիեզերանավի միջերես `3 քայլ

Video: Arduino տիեզերանավի միջերես `3 քայլ
Video: Уроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать Ардуино 2024, Նոյեմբեր
Anonim
Arduino տիեզերանավի ինտերֆեյս
Arduino տիեզերանավի ինտերֆեյս

Ողջույն, ուսանելի համայնք, Այս անգամ ես կատարել եմ ամենապարզ նախագծերից մեկը ՝ ավարտելու Arduino Uno- ով. Տիեզերանավ: Այն այսպես կոչված է, որովհետև դա ծրագրավորման և սխեմայի այն տեսակն է, որը կօգտագործվեր վաղ գիտաֆանտաստիկ հեռուստահաղորդումներում և ֆիլմերում `նմանակելու« կոճակները թարթող »էֆեկտը, որը ենթադրաբար ցույց էր տալիս, որ հրթիռային նավը ճիշտ է գործում: Այս նախագիծը կատարելու համար առցանց շատ ռեսուրսներ կան, բայց հուսով եմ, որ այն Instructables- ում տեղադրելը կօգնի ավելի շատ մարդկանց հետաքրքրվել Arduino- ով փորձեր կատարելիս:

Նյութեր:

  • Arduino Uno Board (նախընտրելի է մեկնարկային հավաքածու)
  • Breadboard
  • Շղթայի միացումները, որոնք ցուցադրվում են դիագրամում, ներառյալ `ցատկող լարերը, դիմադրիչները, LED- ները և կոճակը
  • Տեղադրված է Arduino կոդավորման ծրագրով համակարգիչ

Քայլ 1: Կառուցեք մոդուլը

Կառուցեք մոդուլը
Կառուցեք մոդուլը
Կառուցեք մոդուլը
Կառուցեք մոդուլը
Կառուցեք մոդուլը
Կառուցեք մոդուլը

Նախ, համոզվեք, որ ձեր Arduino- ն անջատված է էներգիայի աղբյուրից: Հետո, հետևեք այս քայլերին ՝ միացման բոլոր բաղադրիչները միացնելու համար.

  1. Միացրեք տախտակը Arduino- ի 5V (դրական) և աղացած (բացասական) միացումներին:
  2. Տեղադրեք երկու կարմիր LED- ները «e» անցքի մեջ ՝ տախտակի վրա, ինչ -որ չափով բարձր ՝ տախտակի վրա, իսկ կանաչ LED- ն ՝ նույն անցքի ներքևում:
  3. Յուրաքանչյուր LED- ի կաթոդն ամրացրեք գետնին 220 օմ դիմադրիչի միջոցով:
  4. Միացրեք կանաչ LED- ի անոդը Arduino- ի թվային 3 -րդ կապին և նույնը արեք կարմիր LED- ների համար 4 և 5 կապում:
  5. Տեղադրեք կոճակի անջատիչը LED- ներից ներքև `« e »և« f »տախտակի կամուրջի անցքերի վրա: Կցեք ավելի բարձր կողմը հոսանքին, իսկ ստորին կողմը `թվային կապին 2. Նույն կողմին, գետնին ավելացրեք 10 կիլոգրամ դիմադրություն: (Այս դիմադրիչը առաջացնում է «OWԱOWՐ» ընթերցում, երբ կոճակը սեղմված չէ):

Քայլ 2: Կոդավորեք նախագիծը

Codeրագրի ծածկագրում
Codeրագրի ծածկագրում

Ազատորեն օգտագործեք վերը նշված պատկերը և պատճենեք-տեղադրեք ծածկագիրը ձեր նախագծում: Եթե դժվար է տեսնել, հետևեք այս հղմանը և ստացեք ծածկագիրը GitHub- ից ՝

Մոդուլի վարքագիծը փոխելու համար կարող եք փոխել "switchState == LOW" - ի "switchState == HIGH" - ը. Այն սեղմելիս սեղմելիս թարթել է, իսկ սեղմելիս `մնալ պինդ: Մյուս բանը, որ պետք է նշել, այն է, որ դուք կարող եք փոխել «հետաձգման» հայտարարությունների արժեքը `կարգավորելու համար, թե որքան արագ է կարմիր LED լուսարձակը կոճակը սեղմելիս:

Քայլ 3: Վերբեռնեք ծածկագիրը և խաղացեք ձեր միջերեսի հետ

Վերբեռնեք ծածկագիրը և խաղացեք ձեր ինտերֆեյսի հետ
Վերբեռնեք ծածկագիրը և խաղացեք ձեր ինտերֆեյսի հետ
Վերբեռնեք ծածկագիրը և խաղացեք ձեր ինտերֆեյսի հետ
Վերբեռնեք ծածկագիրը և խաղացեք ձեր ինտերֆեյսի հետ

Միացրեք Arduino- ն համակարգչին և վերբեռնեք կոդը; հուսանք, ամեն ինչ աշխատում է! Եթե ոչ, ստուգեք ձեր լարային կապերը և համոզվեք, որ ամբողջ ծածկագիրը ճիշտ է գրված: Ուղղեք ցանկացած սխալ և նորից վերբեռնեք:

Կանաչ LED- ը պետք է ամուր լուսավորվի: Սեղմեք և պահեք կոճակը, և կարմիր LED- ները պետք է թարթեն միմյանց փոխարեն: Կոճակի և լուսադիոդների համար կարող եք ծածկույթ պատրաստել ՝ ասելով այն, ինչ ցանկանում եք, և ցանկության դեպքում թաքցնել լարերը: Հուսով եմ, որ դուք զվարճացաք այս նախագծով:

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