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

Միկրո ՝ բիթ Խելացի ժամացույց ՝ 9 քայլ
Միկրո ՝ բիթ Խելացի ժամացույց ՝ 9 քայլ

Video: Միկրո ՝ բիթ Խելացի ժամացույց ՝ 9 քայլ

Video: Միկրո ՝ բիթ Խելացի ժամացույց ՝ 9 քայլ
Video: Инструкция к детским gps часам Smart Baby Watch Q50 (чудо-часики.рф) 2024, Նոյեմբեր
Anonim
Միկրո ՝ բիթ Խելացի ժամացույց
Միկրո ՝ բիթ Խելացի ժամացույց

Ես Սուրբ Christmasննդյան տոների համար միկրո. Ես մտածեցի, որ կարող եմ ստեղծել խելացի ժամացույց, որը կաշխատի որպես զարթուցիչ, ժամացույց, երաժշտական նվագարկիչ, բայց նույնիսկ որպես հետաչափ և հաշվիչ: Ի վերջո, ես հիանալի գործեցի, և ես կարող եմ ձեզ հրահանգներ գրել, թե ինչպես պատրաստել և ծրագրավորել այս խելացի ժամացույցը.

Պարագաներ

Micoro. Մի քիչ խելացի տուն

ստվարաթուղթ

իմիտացիոն կաշի

որոշ մալուխներ

թուղթ

սոսինձ ժապավեն

Քայլ 1: Քայլ 1. Շենքի տուփ

Քայլ 1: Շենքի տուփ
Քայլ 1: Շենքի տուփ
Քայլ 1: Կառուցեք արկղ
Քայլ 1: Կառուցեք արկղ

Նախ պատրաստում ենք տուփ: Սկսենք ՝ ստվարաթղթի վրա գծելով երկու 7 սմ * 6,2 սմ չափի երկու ուղղանկյուն, այնուհետև մյուս երկու ուղղանկյունները ՝ 3,5 x 7 սմ, իսկ նախկինում ՝ մեկը 3,5 x 6,5 սմ ստվարաթղթի վրա: Դրանից հետո կարող եք կտրել այս ուղղանկյունները: Եվ որպես այս նպատակի վերջին մաս, օգտագործեք սոսինձ ատրճանակ `ուղղանկյունները տուփերին կպցնելու համար, ինչպես ցույց է տրված: Մենք թողեցինք մեկ 7 x 6.2 սմ ուղղանկյուն և կարող էինք նրանց հետ աշխատել հաջորդ քայլերում:

Քայլ 2: Քայլ 2. Տուփի ավարտում

Քայլ 2: Ավարտելով տուփը
Քայլ 2: Ավարտելով տուփը
Քայլ 2: Ավարտելով տուփը
Քայլ 2: Ավարտելով տուփը
Քայլ 2: Ավարտելով տուփը
Քայլ 2: Ավարտելով տուփը
Քայլ 2: Ավարտելով տուփը
Քայլ 2: Ավարտելով տուփը

Այսպիսով, մենք արդեն ունենք տուփի հիմքը, բայց դա չի նշանակում, որ այն ավարտված է: Եվ մենք կանդրադառնանք, թե ինչպես լրացնել այն այս քայլին: Ամենասպասված աշխատանքը տուփի վրա, որտեղ գտնվում է ականջակալների խցիկը, երբ միկրոբիթ USB պորտը գտնվում է տուփի բաց հատվածում: Այնուհետեւ կպցնում ենք վերջին ուղղանկյունը, որը թողել ենք վերջին քայլին, ինչպես կարող ենք նկարում: Ո՞վ է ուզում լինել վարպետ, որը նման է փոքրիկ թռչնի, որը նման է տուփի, բայց դեռ չի պատրաստում արդեն իսկ առաջարկվող վերին կաշվե ուղղանկյունը: Եվ հիմա գալիս է դժվար մասը: Նրանք հետապնդում են ծածկը և մարմնի վրա նշում A և B- ի առկայությունը: Հետո, այս երկու կետերում, դուք խոռոչ ունեք խավաքարտի վրա: Մղեք դրանք պատրաստված անցքերի միջով, որպեսզի նրանք դիպչեն ձեր մատներին: Որպես այս քայլի նախավերջին մաս, որտեղ գտնվում են ցուցադրման միակցիչները, մի փոքր անցք կտրեք, որպեսզի միակցիչներն ավելի լավ դիպչեն մալուխներին: Եվ վերջում տուփին կպցրեք ատրճանակի կաշի `ավելի գեղագիտական տեսքի համար:

Քայլ 3: letամացույցի ավարտում

Theամացույցի ավարտում
Theամացույցի ավարտում
Theամացույցի ավարտում
Theամացույցի ավարտում
Theամացույցի ավարտում
Theամացույցի ավարտում

Այս քայլով մենք կավարտենք մեր microbit ժամացույցը: Այսպիսով, եկեք դա անենք: Սկզբում մենք կտրեցինք մի կտոր կաշվե կտոր, որքան մեր գերեզմանի լայնությունը և այնքան երկար, որքան մեր ձեռքի շրջագիծը: ապա սոսինձ ատրճանակով այս կտորը կպցրեք մեր տուփի ներքևին: Այնուհետև, այս կաշվե կտորի մյուս ծայրում մենք մի քանի անցք ենք ստեղծում թղթե սեղմակով: Հաջորդը, մի կտոր ստվարաթղթի վրա, որը գտնվում է միկրոբիթի նավահանգիստների վերևում, անցք կատարեք թղթե սեղմակով և այնտեղ կպցրեք թղթի ամրակը: Այժմ մարտկոցը ծածկելու հերթը ձերն է: Մենք ստվարաթղթի վրա մարտկոց ենք նկարում և կտրում այս կտորները միասին և կպչում դրանք սոսնձող ատրճանակի միջոցով: Հետագայում, ավելի լավ տեսք ունենալու համար, մենք կտրեցինք նույն մեծ կաշվե կտորները, ինչ պարզապես կտրեցինք ստվարաթղթից: Կպչեք այդ կտորները մարտկոցի կափարիչին: Վերջապես, մարտկոցի կափարիչը կպցրեք տուփին, ինչպես ցույց է տրված նկարում: Եվ հիմա մենք ավարտեցինք սարքավորումները, որպեսզի կարողանանք նայել softwarwe- ին:

Քայլ 4: Startրագրավորման սկիզբ

Image
Image

Կտտացրեք ծրագրի նոր պատկերակին և ոչինչ չի խանգարում մեզ սկսել ծրագրավորումը: Այժմ դուք պատրաստ եք ձեր ժամացույցը, բայց մենք երբեք չենք ծրագրավորի ինքներս մեզ: D. Եվ այդ պատճառով ես կսովորեցնեմ ձեզ, թե ինչպես ծրագրավորել միկրոբիտներ: Առավել մատչելի գնացեք էջի makekode.t. Սեղմեք Հիմնական պատկերակի վրա և քաշեք սպիտակ տարածքի վրա «սկզբում» և «ցուցադրել լուսարձակներ»: Հետո գնում ենք Իմպուտ և այստեղ տեսնում ենք տարբեր պայմաններ, որոնք երբ դրանք կատարվեն, կսկսվի այն ծրագիրը, որը մենք դրել ենք դրանց մեջ: Մենք կոճակի վրա ընտրում ենք սեղմված և քաշում այն աշխատասեղանին: Այնուհետև քաշեք «շոու ցուցանակները» այս բլոկի մեջ և կտտացրեք այն, ինչ 5 * 5 LED էկրանը ցույց կտա միկրոբիթի վրա: Սա կարող է կրկնվել ևս երկու անգամ, բայց մենք պետք է այնպես դնենք, որ ծրագիրը սկսվի A և A կամ B. սեղմելիս: և A + B սեղմված են:

Քայլ 5: Դիտեք ծրագրավորում

Հաշվիչ ծրագրավորում
Հաշվիչ ծրագրավորում

Վերջին քայլին մենք սովորեցինք միկրոբիտ ծրագրավորման հիմնական տեսությունը: Եթե դուք ինչ -որ բան չեք հասկանում և օգնություն եք ուզում, գրեք մեկնաբանություններում, եթե գիտեմ, ձեզ խորհուրդ կտամ: Նախ, եկեք հստակեցնենք, թե ինչ ենք ուզում անել միկրոբիտը: Ես ստիպեցի այս ծրագիրը աշխատել այսպես. Երբ ես սեղմում եմ կոճակը A, ժամանակը ավելանում է ժամին կամ ժամը ավելացնում է այն ժամը, երբ հնչում է ահազանգը: այն ժամանակը, երբ ցանկանում եք, որ ազդանշանը հնչի, կախված է կարգավորումից: Եվ պարզապես պարամետրերը կփոխվեն, երբ սեղմեք A + B. Այժմ եկեք բացատրենք, թե ինչ է նշանակում յուրաքանչյուր պարամետր: 1 -ի կարգավորում նշանակում է ժամանակի սահմանում, երբ A- ն սեղմում է ժամին ժամ, և B րոպե սեղմելով: 2 -ի կարգաբերումը նշանակում է, որ ահազանգի ժամը նույնն է, ինչ ժամը: A կոճակը ավելացնում է ահազանգի ժամին մեկ ժամ, իսկ B կոճակը `մեկ րոպե: 3արթուցիչի ժամանակը: 3 -ի կարգավորումը նշանակում է, որ ինչպես տագնապի ժամը, այնպես էլ ահազանգի ժամը արդեն սահմանված են, որպեսզի A և B կոճակները ոչինչ չանեն միայն սեղմելիս կամ կոճակները միաժամանակ անցնում են հաջորդ կարգավորմանը: Վերջապես, 4 -ի կարգավորումը նշանակում է, որ զարթուցիչը ակտիվ չէ, և ժամացույցը ցույց է տալիս միայն ժամանակը: Հաջորդ քայլը պատմում է ձեզ, թե ինչպես ծրագրավորել միկրոբիտը, որպեսզի այն հաշվարկի որպես հաշվիչ:

Քայլ 6: Հաշվիչ ծրագրավորում

Image
Image

Վերջին քայլում ես ձեզ խոստացա, որ մենք կանդրադառնանք, թե ինչպես ծրագրավորել միկրոբիտը ՝ որպես հաշվիչ աշխատելու, և ահա այն. Այս ծրագիրը ծրագրված է ստեղծելու 4 փոփոխական ՝ առաջին թիվ, երկրորդ համար, գործառույթ և արդյունք: Հետագայում, A կոճակը սեղմելը մեկը ավելացնում է «frist number» փոփոխականին, իսկ B- ն սեղմելը ՝ երկրորդ թվային փոփոխականին: Եվ հիմա դուք անպայման կհարցնեք, թե ինչ է տեղի ունենում, երբ մենք սեղմում ենք A + B- ն: Դուք ճիշտ կռահեցիք, եթե կարծում էիք, որ այն փոխում է գործառույթը: Երբ փոփոխական ֆունկցիայի արժեքը հավասար է 0 -ի, նշանակում է + երբ 1 նշանակում է - եթե 2 ապա * և վերջապես երբ 3 ապա / գործառույթը միացված է:

Քայլ 7: Երաժշտության ծրագրավորում

Մենք արդեն փորձել ենք միկրոբիտան ծրագրել ժամացույցի և հաշվիչի պես պահելու համար: Այս քայլում մենք կանդրադառնանք ավելի հաճելի մի բանի, այն է `երաժշտական ծրագրավորում: Երաժշտության թղթապանակում կարող եք գտնել երաժշտական ծրագրավորման բլոկներ: Այնտեղ կարող եք ընտրել ՝ ցանկանում եք նվագարկել նախապես ծրագրավորված մեղեդիներ, թե՞ կարող եք ծրագրավորել ձեր սեփականը: Ձեր մեղեդիները ծրագրավորելու համար ընտրացանկի առաջին բլոկը քաշեք աշխատասեղան: Երբ սեղմում եք այս բլոկի վրա, որտեղ գրված է միջին C- ը, կտեսնեք դաշնամուրի ստեղնաշար, որտեղ կարող եք ընտրել, թե որ նոտան է նվագարկելու այս բլոկը: Այնուհետև կտտացրեք «ծեծել» կոճակին ՝ նոտայի երկարությունը որոշելու համար: Եվ այժմ կարող եք երաժշտության համաձայն ծրագրել ինչ -որ երգ կամ գուցե ինձ նման չեխական տարբերակ Jingle bells: D. Բայց դա շատ համբերություն է պահանջում, քանի որ յուրաքանչյուր նոտա պետք է առանձին սահմանել: Ստորև ներկայացված է մի ծրագիր, որում կա 4 մեղեդիներ: մեկը սկսվում է սկզբից, իսկ մյուս երեքը, երբ սեղմվում են A, B և A + B: Բարի լսում:)

Քայլ 8: Խելացի ժամացույցի ծրագիր

Image
Image

Եթե մյուս քայլերը հեշտ լինեին, այս ծրագիրը շատ բարդ կլիներ: Առաջին հերթին, մենք պատճենում ենք դիտելու բոլոր բլոկները: Այնուհետև մեզ հարկավոր են ավելի շատ կարգավորումներ (փոփոխական փոփոխական) մոտ 11. Կարգավորումը 1-4-ն արդեն հայտնի է այն քայլից, որտեղ մենք ծրագրավորել ենք ժամացույցը, կամ., Կարգավորում 4 = ահազանգն անջատված է: Այժմ այս կարգավորմանը մենք ավելացնում ենք. և վերջին 11 Կարգավորում 11 = քայլաչափ: Ամբողջ ծրագիրն աշխատում է այնպես, որ A / B կոճակի վրա սեղմված մի քանի բլոկ կա, երբ անջատիչ = 5, այնպես որ այն բարձրացնում է որոշ փոփոխականներ մեկով: Եվ սա այն է, որտեղ բարձիկները պետք են 5. Այնուամենայնիվ, ամբողջ ծրագիրը այնքան դժվար է նկարագրել այն ամբողջական բառերով, որը կհրապարակվի գրքի վրա, ուստի ես կցում եմ այս ծրագրի սքրինշոթերը: Եվ ահա տեսանյութի հղում, որտեղ ցուցադրված են այս ծրագրի բոլոր հնարավորությունները.

Քայլ 9. Ամբողջ ծրագրի գնահատում

Ամբողջ նախագծի գնահատում
Ամբողջ նախագծի գնահատում
Ամբողջ նախագծի գնահատում
Ամբողջ նախագծի գնահատում
Ամբողջ նախագծի գնահատում
Ամբողջ նախագծի գնահատում

Այս նախագիծը շատ ավելի դժվար էր, քան ես ի սկզբանե կարծում էի: Կարծում եմ, որ դեռ բարելավելու բան կա, բայց դա թողնում եմ ձեզ: Դուք նույնիսկ կարող եք ծրագրավորել կողմնացույց կամ ինչ -որ խաղ: Իրականում, երևակայության սահմանափակումներ չկան: Հուսով եմ ձեզ դուր եկավ այս նախագիծը կամ այս նախագծի վերաբերյալ որևէ հարց գրեք գիսաստղերին, եթե գիտեմ, որ կցանկանայի պատասխանել: Ես շատ ուրախ կլինեմ, եթե իմ օգտին քվեարկեք կրելիք մրցույթում: Մաղթում եմ ձեզ հաջողություն այս ծրագրի իրականացման գործում:):

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