Arduino Սուրբ Christmasննդյան լույսեր. 5 քայլ (նկարներով)
Arduino Սուրբ Christmasննդյան լույսեր. 5 քայլ (նկարներով)
Anonim
Arduino Սուրբ Christmasննդյան լույսեր
Arduino Սուրբ Christmasննդյան լույսեր
Arduino Սուրբ Christmasննդյան լույսեր
Arduino Սուրբ Christmasննդյան լույսեր

Մոտենում է Սուրբ Christmasնունդը, ուստի որոշեցի շքեղ զարդարանք պատրաստել իմ տան համար: Սուրբ Christmasննդյան լույսերը շատ են, բայց ես որոշեցի ինքնուրույն ստեղծել: Ամենապարզ բանը, որ կարող եմ մտածել, այն է, որ մի քանի լուսարձակներ միացնեմ Arduino- ին և լուսավորեմ դրանք: Առանց ic օգտագործելու, դուք կարող եք միացնել առավելագույնը 13 լեդ, որպեսզի չայրեք չիպը: Ես որոշեցի օգտագործել 12 -ը ՝ պարզապես գեղագիտական նկատառումներից ելնելով:

Քայլ 1: Անհրաժեշտ բաներ

Անհրաժեշտ բաներ
Անհրաժեշտ բաներ
  • 12 LED
  • 12 220-օմ դիմադրություն (կամ նմանատիպ)
  • Arduino UNO
  • USB մալուխ
  • 12 M-to-M jumper լարեր
  • Հացաթուղթ

Allchips- ը էլեկտրոնիկայի բաղադրիչների առցանց սպասարկման հարթակ է, որոնցից կարող եք գնել բոլոր բաղադրիչները:

Քայլ 2: LED- ների միացում

LED- ների միացում
LED- ների միացում
LED- ների միացում
LED- ների միացում
LED- ների միացում
LED- ների միացում

Այժմ, դուք պետք է միացնեք յուրաքանչյուր լուսատախտակին: Ես դրանք շարել եմ անընդմեջ, միմյանցից 2 անցք, որպեսզի կարողանան տեղավորվել: LED- ի աջ կողմը պետք է լինի ավելի երկար կապարը (անոդ, դրական), որը միանում է Arduino- ի թվային կապին: Կաթոդը գնում է դեպի տախտակի բացասական ռելս ՝ դիմադրիչով: Երկաթուղին միացված է Arduino- ի GND- ին (բացասական): Ես ընտրել եմ թվային կապում 13 -ից 2 -ը, կարող եք դրանք վերադասավորել ծածկագրում

Քայլ 3: Կոդի փոփոխում և վերբեռնում

Կոդի փոփոխում և վերբեռնում
Կոդի փոփոխում և վերբեռնում

Միացրեք Arduino- ն ձեր համակարգչին `օգտագործելով USB մալուխը: Գործարկեք Arduino IDE- ն և տեղադրեք կոդը այստեղից: Տարբեր ուշացումները կարող են փոխվել, ինչպես նաև անիմացիաների հաջորդականությունը:

Քայլ 4: Հասկանալ անիմացիաները

Հասկանալով անիմացիաները
Հասկանալով անիմացիաները
Հասկանալով անիմացիաները
Հասկանալով անիմացիաները

Կոդի պարզության համար ես թարթման յուրաքանչյուր հաջորդականություն առանձնացրել եմ նոր գործառույթում: Կարճ պատմություն. Յուրաքանչյուր անիմացիա ունի իր գործառույթը: Յուրաքանչյուրում կարող եք գտնել մի օղակ, որը պտտվում է զանգվածի միջով ՝ պարունակելով յուրաքանչյուր led- ի համարը և Arduino- ի համապատասխան թվային քորոցը: Այնուհետև դրանք միացնում/անջատում է ՝ ստեղծելու այդ շքեղ էֆեկտները: Յուրաքանչյուր գործառույթ ավարտվում է անջատված անիմացիայի կատարմամբ, որն անջատում է բոլոր լուսարձակները ՝ հաջորդին պատրաստվելու համար:

Քայլ 5. Նախագծի ցուցադրում

Image
Image

Այս նախատիպում ես ներառել եմ 4 հիմնական անիմացիա ՝ ամբողջական (մեկ առ մեկ), հետապնդողը, զույգերով հետապնդողը և 50 պատահական թարթում:

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