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

ՍԻԵՐՊԻՆՍԿԻԻ ԵՌԱՆԿՅՈՆ ԵՎ ՍՐԱՀ ՀԵՌԱԽՈՍՈՎ Ստեղծեք ստվերներ. 11 քայլ
ՍԻԵՐՊԻՆՍԿԻԻ ԵՌԱՆԿՅՈՆ ԵՎ ՍՐԱՀ ՀԵՌԱԽՈՍՈՎ Ստեղծեք ստվերներ. 11 քայլ

Video: ՍԻԵՐՊԻՆՍԿԻԻ ԵՌԱՆԿՅՈՆ ԵՎ ՍՐԱՀ ՀԵՌԱԽՈՍՈՎ Ստեղծեք ստվերներ. 11 քայլ

Video: ՍԻԵՐՊԻՆՍԿԻԻ ԵՌԱՆԿՅՈՆ ԵՎ ՍՐԱՀ ՀԵՌԱԽՈՍՈՎ Ստեղծեք ստվերներ. 11 քայլ
Video: Դավաճանությունը փնտրեք «ով էլ լիներ, նույնն էր լինելու» արտահայտության մեջ. Վահե Արսեն 2024, Նոյեմբեր
Anonim
Ստեղծեք երանգներ ՍԻԵՐՊԻՆՍԿԻ ԵՌԱՆԿՅՈՆ ԵՎ Խելացի հեռախոսով
Ստեղծեք երանգներ ՍԻԵՐՊԻՆՍԿԻ ԵՌԱՆԿՅՈՆ ԵՎ Խելացի հեռախոսով

LED SHADES- ը հիանալի է դիտելու համար և դրանք հմայում են մեզ, ինչպես նաև հանգստացնում են մեր աչքերը և հանգստացնում մեր ուղեղը: Այսպիսով, այս հոդվածում ես ձեզ կասեմ, թե ինչպես եմ ես ստեղծել երանգներ ՝ օգտագործելով SIERPINSKI'S TRIANGLE- ը և ձեր SMART PHONE- ը `մի հավելվածի միջոցով, որը կարող եք կառուցել HTML- ի կամ CSS- ի կամ ցանկացած այլ ծրագրավորման լեզվի միջոցով:

ԱՅՍՊԵՍ ՍԿՍԵՆՔ ՇԵՆՔՈՎ

ԿԱՐՈ ԵՆՔ ԱՅISԵԼ ԻՄ ԱԼԻՔԸ YOUTUBE. GO ELECTRONICS

Քայլ 1. ՍԻԵՐՊԻՆՍԿԻ ԵՐԿԱՄՈՅԹԻ ՀԱՍԿԱՈՄ

ՀԱՍԿԱՆԱԼ ՍԻԵՐՊԻՆՍԿԻ ԵՌԱՆԿՅՈՆԸ
ՀԱՍԿԱՆԱԼ ՍԻԵՐՊԻՆՍԿԻ ԵՌԱՆԿՅՈՆԸ
ՀԱՍԿԱՆԱԼ ՍԻԵՐՊԻՆՍԿԻ ԵՌԱՆԿՅՈՆԸ
ՀԱՍԿԱՆԱԼ ՍԻԵՐՊԻՆՍԿԻ ԵՌԱՆԿՅՈՆԸ

Նախ թույլ տվեք հասկանալ Սիերպինսկու եռանկյունու հիմքում ընկած հասկացությունը, որը հիմնված է FRACTALS- ի վրա

Ֆրակտալները երբեք չեն ավարտվում տարբեր սանդղակներով ԻՆՔՆԱՄԵԻՆ: Նրանք ստեղծվում են կրկնելով

պարզ գործընթաց անընդհատ և անընդհատ հետադարձ կապի օղակում:

Պարզ է ասել, որ ֆրակտալներն անսահման օրինաչափություններ են և շարունակում են շարունակել: Ինչպես տեսնում եք պատկերում, այդ եռանկյունը եռանկյունու ներսում եռանկյունու ներսում `դեպի անսահման օրինակ:

Այժմ մենք շեղվում ենք թեմայից, ուստի եկեք սկսենք կառուցումից:

ՆՇՈՒՄ; Տեսանյութում կա անիմացիա իմ YouTube ալիքում:

ԳՆԵԼ ԷԼԵԿՏՐՈՆԻԿԱ

Քայլ 2. Փայտը կտրելը և եռանկյունը նկարելը

Փայտը կտրելը և եռանկյունը նկարելը
Փայտը կտրելը և եռանկյունը նկարելը
Փայտը կտրելը և եռանկյունը նկարելը
Փայտը կտրելը և եռանկյունը նկարելը
Փայտը կտրելը և եռանկյունը նկարելը
Փայտը կտրելը և եռանկյունը նկարելը

Այսպիսով, կառուցման առաջին քայլը փայտի կտոր ստանալն էր, որտեղ ես կարող էի նկարել Սիերպինսկու եռանկյունին: Այսպիսով, ես վերցրեցի Ձեռքի տեսա և 3 մմ հաստությամբ նրբատախտակ և սկսեցի փայտ կտրել 200 մմ երկարությամբ և 180 լայնությամբ փայտի կտոր:

Եվ ավարտելուց հետո ես պլանավորեցի Սիերպինսկու եռանկյունին մի թղթի վրա, այնուհետև հետևեցի ուղեցույցների գծերին և այն գծեցի այն փայտի վրա, որը վերջերս կտրել էի: Հետո նշեցի բոլոր այն վայրերը, որտեղ ես կարող էի ուղղել լուսարձակները:

Քայլ 3. ԱՏԵԼՈ ANDԹՅՈՆ ԵՎ ՓՈՓՈՈՄ

ԱՏԵԼՈ ANDԹՅՈՆՆԵՐ ԵՎ ՓՈՓՈԽՈԹՅՈՆՆԵՐ
ԱՏԵԼՈ ANDԹՅՈՆՆԵՐ ԵՎ ՓՈՓՈԽՈԹՅՈՆՆԵՐ

Պտուտակահանով ես ատամներով փորեցի բոլոր այն տեղերը, որտեղ հեշտությամբ կարող էի անցքեր փորել: Ամեն փոս փորելուց հետո ես սկսեցի անցքերի հորատման գործընթացը:

Քայլ 4: Օգտագործված լուսադիոդներ (RGBS և սպիտակ լուսադիոդներ)

ՕԳՏԱԳՈՐՎԱ LED LED- ները (RGBS և Սպիտակ LED- ները)
ՕԳՏԱԳՈՐՎԱ LED LED- ները (RGBS և Սպիտակ LED- ները)
ՕԳՏԱԳՈՐՎԱ LED LED- ները (RGBS և Սպիտակ LED- ները)
ՕԳՏԱԳՈՐՎԱ LED LED- ները (RGBS և Սպիտակ LED- ները)
ՕԳՏԱԳՈՐՎԱ LED LED- ները (RGBS և Սպիտակ LED- ները)
ՕԳՏԱԳՈՐՎԱ LED LED- ները (RGBS և Սպիտակ LED- ները)

Հորատման գործընթացն ավարտվելուց հետո:

Եվ մեզ անհրաժեշտ է մոտ 30 RGB LEDS:

RGB լուսարձակները բաղկացած են 4 կապից: Մեկը Կարմիր, Կապույտ, Կանաչ ԵՎ (VCC, եթե դա սովորական անոդ է կամ GND, եթե ընդհանուր կաթոդ)

Այստեղ մենք օգտագործել ենք 30 սովորական RGB LEDS:

Բայց մեզ նաև պետք են մի քանի սպիտակ լուսարձակներ, որպեսզի մեր եռանկյունին ավելի ամուր տեսք ունենա: Այսպիսով, ես վերցրեցի մոտ 20 սպիտակ լուսարձակներ:

Քայլ 5. ANՐԱԳԻՐ ԼԱՎԱԳՈՅՆՆԵՐԸ ՍՏԵԵԼՈ ՀԱՄԱՐ

LED- ների ամրագրման ծրագիր
LED- ների ամրագրման ծրագիր
LED- ների ամրագրման ծրագիր
LED- ների ամրագրման ծրագիր

Բոլոր առաջնորդվող տիպերն ընտրելուց հետո ժամանակն էր բացահայտելու, թե որ պլանն ուր է գնում:

Այժմ սպիտակ լուսարձակները գնում են հակադարձ եռանկյունների մեջ, մինչդեռ RGB լուսարձակները գնում են ամենուր, ինչպես ցույց է տրված պլանում:

սա մեր եռանկյունուն դարձնում է ավելի աշխույժ և ստեղծագործ:

Քայլ 6. LED- ների ամրացում

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

Այժմ, երբ ծրագիրն ավարտված էր, ես սկսեցի տեղադրել բոլոր լուսարձակները տեղում և դրանք միասին զոդել: Բայց rgb led- երի համար ես կարմիր մետաղալարեր էի օգտագործում կարմիր կապում կապույտ կապույտ կապույտների համար, իսկ կանաչը `կանաչ կապում: Որպեսզի մենք չխառնվենք վերջում: Եվ RGB- ի բոլոր լուսարձակները տեղադրելուց հետո ես սկսեցի iousոդման հոգնեցուցիչ, ինչպես նաև երկար գործընթացը:

Քայլ 7: ՄԱԼԵՐԻ ԿՈՄՈՄ

ԴԱՄԻԼ ՄԱԼԻՍ
ԴԱՄԻԼ ՄԱԼԻՍ
ԴԱՄԻԼ ՄԱԼԻՍ
ԴԱՄԻԼ ՄԱԼԻՍ

Wոդման գործընթացից հետո լարերի տեղադրումը մի փոքր սարսափելի է թվում, բայց մի վախեցեք, դա պարզապես միացման պարզ սխեմա է, բայց դա մի փոքր երկար է և շատ ժամանակ է պահանջում: Ինձանից պահանջվեց մոտ 3 ժամ: էլեկտրագծերի զոդում և կառավարում: այժմ եկեք շարժվենք դեպի դիմումը:

Քայլ 8. APրագրի կառուցում

BՐԱԳԻՐԻ ՇԻՆՈՄ
BՐԱԳԻՐԻ ՇԻՆՈՄ
BՐԱԳԻՐԻ ՇԻՆՈՄ
BՐԱԳԻՐԻ ՇԻՆՈՄ
BՐԱԳԻՐԻ ՇԻՆՈՄ
BՐԱԳԻՐԻ ՇԻՆՈՄ
BՐԱԳԻՐԻ ՇԻՆՈՄ
BՐԱԳԻՐԻ ՇԻՆՈՄ

Դուք կարող եք կառուցել այս ծրագիրը ՝ օգտագործելով HTML կամ CSS և դրա կառուցման և աշխատելու համար դրա հիմնական ծրագիրը

Եվ Կողմնակի նշում. Downloadրագիրը ներբեռնելու համար ստուգեք YouTube- ում իմ տեսանյութի նկարագրությունը

ԳՆԵԼ ԷԼԵԿՏՐՈՆԻԿԱ

Այժմ, առաջին հերթին, վերևում կարող եք տեսնել Bluetooth- ի պատկերանշան և պիտակ, որը կոչվում է միացված, և երբ սեղմում եք Bluetooth- ի պատկերանշանի վրա, կարող եք տեսնել մոտակայքում գտնվող Bluetooth սարքերի հետքը: -05 ՉԻ ԿԱՊՎԱ text տեքստը վերածվում է կարմիր գույնի: Եվ հիմա, երբ մենք սեղմում ենք տարբեր երանգների վրա, սիերպինսկու եռանկյունին ցուցադրում է այն:

Քայլ 9. GRՐԱԳՐԱՎՈՐՄԱՆ ՄԱՍ

const int redPin = 3;

const int bluePin = 6;

const int greenPin = 5;

ածխի գույն = 0;

void setup () {// տեղադրեք ձեր տեղադրման կոդը այստեղ ՝ մեկ անգամ գործարկելու համար. pinMode (redPin, OUTPUT); pinMode (bluePin, OUTPUT);

pinMode (greenPin, OUTPUT);

Serial.begin (9600);

analogWrite (redPin, 0);

analogWrite (bluePin, 0);

analogWrite (greenPin, 0);

}

void loop () {// տեղադրեք ձեր հիմնական կոդը այստեղ ՝ բազմիցս գործարկելու համար. if (Serial.available ()> 0) {color = Serial.read (); char արժեքը = char (գույն); if (արժեք! = '0') {Serial.println (արժեք); }}

if (գույն == 'Y') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }

if (գույն == 'W') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }

if (գույն == 'R') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 255); }

if (գույն == 'P') {analogWrite (redPin, 0); analogWrite (bluePin, 80); analogWrite (greenPin, 70); }

if (գույն == 'O') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 90); }

if (գույն == 'M') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }

if (գույն == 'C') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }

if (գույն == 'G') {analogWrite (redPin, 255); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }

if (գույն == 'B') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }}

Այս ծածկագիրը շատ հեշտ է մեկնաբանել ՝ առաջին հերթին մենք քորոցները հայտարարում ենք գլոբալ: Այնուհետև սկզբում գրեք յուրաքանչյուր կապում ցածր կամ 0 այնպես, որ սկզբում դրանք մնան անջատված վիճակում:

Այնուհետև void loop- ում մենք ստուգում ենք, թե արդյոք առկա են մուտքային տվյալներ, և եթե առկա են տվյալներ, մենք սկսում ենք տարբեր գույներ գործարկել ըստ առկա տվյալների: Այսպիսով, ուշադիր անցեք ծածկագիրը:

Քայլ 10. ՔՈ ԱՉՔԵՐԸ ՍՏԱՓԵԼ ԵՎ ՁԵՐ ՈELԵ ՈԵ

ՔՈ ԱՉՔԵՐՆ ԱՌՈ ԵՎ ՔՈ ՈRAԵRAԸ ՄԱՔԱԵՔ
ՔՈ ԱՉՔԵՐՆ ԱՌՈ ԵՎ ՔՈ ՈRAԵRAԸ ՄԱՔԱԵՔ
ՔՈ ԱՉՔԵՐՆ ԱՌՈ ԵՎ ՔՈ ՈRAԵRAԸ ՄԱՔԱԵՔ
ՔՈ ԱՉՔԵՐՆ ԱՌՈ ԵՎ ՔՈ ՈRAԵRAԸ ՄԱՔԱԵՔ
ՔՈ ԱՉՔԵՐՆ ԱՌՈ ԵՎ ՔՈ ՈRAԵINԸ ՄԵ RԱՆԵՔ
ՔՈ ԱՉՔԵՐՆ ԱՌՈ ԵՎ ՔՈ ՈRAԵINԸ ՄԵ RԱՆԵՔ
ՔՈ ԱՉՔԵՐՆ ԱՌՈ ԵՎ ՔՈ ՈRAԵINԸ ՄԵ RԱՆԵՔ
ՔՈ ԱՉՔԵՐՆ ԱՌՈ ԵՎ ՔՈ ՈRAԵINԸ ՄԵ RԱՆԵՔ

ՀԻՄԱ թույլ է տալիս մեր աչքերը հանգստացնել և հանգստացնել մեր ուղեղը ՝ դիտելով այն հետաքրքրաշարժ երանգները, որոնք վերահսկվում են վերջերս խոսած հավելվածի կողմից

ԲԱՅ ԱՎԵԼԻ ՄԱՆՐԱՄԱՍՆԵՐԻ ՀԱՄԱՐ ԱՅISԵԼԵՔ Իմ YOUTUBE CHANEL: GO ELECTRONICS

Քայլ 11: ԴԻՏԵՔ Ամբողջ տեսահոլովակը

ՇՆՈՐՀԱԿԱԼՈՒԹՅՈՒՆ ԴԻՏԵԼՈՒ ՀԱՄԱՐ

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