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

Պատրաստեք խոհանոցի ժամաչափ MakerBit- ով ՝ 13 քայլ
Պատրաստեք խոհանոցի ժամաչափ MakerBit- ով ՝ 13 քայլ

Video: Պատրաստեք խոհանոցի ժամաչափ MakerBit- ով ՝ 13 քայլ

Video: Պատրաստեք խոհանոցի ժամաչափ MakerBit- ով ՝ 13 քայլ
Video: Անճոռնի ճուտիկը.Anchorni chutik@.Гадкий утенок.Հեքիաթ.Heqiat.հայերեն մուլտեր.hayeren multer.multer 2024, Նոյեմբեր
Anonim
Խոհանոցի ժամաչափ պատրաստեք MakerBit- ով
Խոհանոցի ժամաչափ պատրաստեք MakerBit- ով

Այս նախագիծը ուսումնասիրում է, թե ինչպես է աշխատում խոհանոցային ժամաչափը `պատրաստելով այն:

Շատ վաղուց ամենաօգտակար սարքերը մեխանիկական էին: Երեխաները կարող են առանձնացնել իրերը, որպեսզի տեսնեն ներսի մասերը և ուսումնասիրեն, թե ինչպես են դրանք շարժվում:

Խոհանոցային ժամաչափի նման ժամանակակից էլեկտրոնային գործիքները տարբեր են: Մասերը չափազանց փոքր են տեսնելու համար և չեն շարժվում: Փոխել ռազմավարությունը: Փոխարենը այն առանձնացնելու համար ՝ տեսնելու, թե ինչպես է այն աշխատում, հավաքեք մեկը:

Այս դասը ձեզ առաջնորդում է թվային ժամաչափի երեք հիմնական մասերի միջոցով.

  1. բաղադրիչներ,
  2. կապեր,
  3. կոդը.

Սարքը կունենա կոճակներ ՝ ժամանակը սահմանելու և հետհաշվարկ սկսելու համար:

Այն կցուցադրի մնացած ժամանակը և ազդանշաններ կտա, երբ հետհաշվարկն ավարտվի:

Ազդանշանները կարող են ներառել հաղորդագրություն էկրանի վրա, առկայծող լույս կամ լրատվամիջոցներ, օրինակ ՝ նախապես ձայնագրված երգ:

Պատկերացրեք մի ժամաչափ, որը փչում է զանգի ձայնը:

Այս նախագծի բոլոր գործողություններն ավարտած ուսանողները կկարողանան մի քանի բան անել:

  • Էլեկտրոնային բաղադրիչները հավաքեք ինտերակտիվ սարքի մեջ:
  • Գրեք իրադարձությունների վրա հիմնված ծածկագիր ՝ օգտվողի մուտքերի և հրամանների հետ փոխազդելու համար:
  • Writeամանակը ճշգրիտ չափելու համար գրի՛ր կոդ:
  • Writeամանակի փոփոխությունների հիման վրա իրական աշխարհի էկրանը փոխելու համար կոդ գրեք:
  • Ներառեք մեդիա սարքերը `ժամանակի փոփոխությունների հիման վրա հնչյուններ արտադրելու համար:
  • Բացատրեք, թե ինչպես է հաշվարկը թույլ տալիս ժամաչափի աշխատանքը:

Քայլ 1: Հավաքեք բաղադրիչները

Հավաքեք բաղադրիչները
Հավաքեք բաղադրիչները

MakerBit+R Starter Kit 1010 տեխնոլոգիաներից: Այս նախագծի համար ձեզ անհրաժեշտ բաղադրիչների մեծ մասը տրամադրվում է Starter Kit- ում: Դրանք ներառում են.

  • BBC միկրո. Բիթ միկրոհսկիչ
  • MakerBit+R զարգացման հարթակ
  • USB մալուխ `միկրո: bit MakerBit- ը համակարգչին միացնելու համար:
  • 9 վոլտ մարտկոց և մարտկոցի միակցիչ MakerBit- ի համար
  • Հպման կետեր, կրիչներ և լուսադիոդային լուսադիոդներ ՝ MakerBit- ին միացող ժապավենային մալուխներով
  • Grove միակցիչներ LCD էկրանին և mp3 նվագարկիչին: Այս միակցիչների մի ծայրում կա սպիտակ վարդակից, իսկ մյուս ծայրում `չորս առանձին վարդակից:

Լրացուցիչ իրեր:

Հետևյալ բաղադրիչները ներառված չեն MakerBit Starter Kit- ի հետ, բայց դրանք կարող են առանձին գնել MakerBit.com- ից, Amazon- ից և շատ այլ կետերից:

LCD էկրան, որն աշխատում է I2C- ով, ինչպես այս մեկը:

Ընտրովի mp3 նվագարկիչ և բարձրախոս, ինչպես այս հավաքածուն:

Փոքր ստվարաթղթե տուփ կամ ստվարաթուղթ:

Քայլ 2: Կատարեք կապեր

Կատարեք կապերը
Կատարեք կապերը
Կատարեք կապերը
Կատարեք կապերը

MakerBit- ը կապեր է ապահովում մի շարք տարբեր բաղադրիչների համար, որոնք ձեր ծածկագիրը կարող է վերահսկել:

Հետևյալ քայլերի շարքերից յուրաքանչյուրը բացատրում է, թե ինչպես միացնել բաղադրիչներից մեկը MakerBit- ին:

Յուրաքանչյուր բաղադրիչի համար կա նաև լուսանկար, որը ցույց է տալիս, թե ինչպես է այն կապվում:

Տեղադրեք micro: bit և MakerBit+R սարքերը Starter Kit- ում: Միացրեք միկրո: բիթը MakerBit- ում, ինչպես ցույց է տրված լուսանկարներում:

Քայլ 3: LCD էկրան

LCD էկրան
LCD էկրան
LCD էկրան
LCD էկրան
LCD էկրան
LCD էկրան

Տեղադրեք I2C վարդակը MakerBit+R- ում: Ուշադիր նայեք դրան: Այն ունի չորս փոքրիկ կապում: Նրանցից յուրաքանչյուրն ունի պիտակ.

  • GND,
  • +5 Վ,
  • SDA, և
  • SCL.

Պիներից յուրաքանչյուրը պետք է միանա LCD էկրանին ամրացվող պինին, որն ունի նույն պիտակը:

Նկատի ունեցեք, որ LCD- ում +5V- ին համապատասխան քորոցը կարող է պիտակավորված լինել VCC:

Սպիտակ Grove վարդակից մղեք MakerBit+R- ի I2C վարդակից: Ուշադրություն դարձրեք մետաղալարերի գույնին, որը համընկնում է GND քորոցին: Սովորաբար դա սև մետաղալար է:

Մալուխի մյուս ծայրը մղեք LCD- ի GND- ի քորոցին:

Նույնը արեք մնացած երեք լարերի դեպքում:

Մի պահ կանգ առեք և նայեք կապերին: Համոզվեք, որ յուրաքանչյուր մետաղալար անցնում է նույն պիտակը կիսող զույգ կապերի միջև:

Ձեր ստվարաթղթի կամ տուփի մեջ LCD էկրանին չափ կտրեք մի անցք: Ստվարաթղթի հետևում (տուփի ներսում) տեղադրեք էլեկտրական մեկուսիչ ժապավենով:

Քայլ 4: MP3 նվագարկիչ և խոսնակ

MP3 նվագարկիչ և խոսնակ
MP3 նվագարկիչ և խոսնակ
MP3 նվագարկիչ և խոսնակ
MP3 նվագարկիչ և խոսնակ
MP3 նվագարկիչ և խոսնակ
MP3 նվագարկիչ և խոսնակ

Միացրեք Grove վարդակը MakerBit+R- ի անալոգային վարդակին: Այս վարդակից կան չորս, փոքրիկ կապում ՝ պիտակավորված GND, +3.3V, A1 և A0: Հաղորդալարերի մյուս ծայրերը մղեք MP3 նվագարկիչի վրա այնպես, որ յուրաքանչյուր մետաղալար միացնի երկու կապում, որոնք համընկնում են այս կերպ.

MakerBit MP3

GND GND

+3.3V ԵԿԿ

A1 TX

A0 RX

Միացրեք ուժեղացված բարձրախոսը MP3 նվագարկիչին ՝ օգտագործելով ականջակալների խցիկը: Ձեր ծածկագիրը կարող է օգտագործել MP3 նվագարկիչը `նախապես ձայնագրված ձայնագրությունը նվագարկելու համար, երբ հետհաշվարկն ավարտվի:

MakerBit.com- ի մատակարարած բարձրախոսն ունի վերալիցքավորվող ներքին մարտկոց և անջատիչ անջատիչ: Ստուգեք, որ մարտկոցը լիցքավորված է, և անջատիչը միացված է, երբ ցանկանում եք, որ այն հնչի ձեր մեղեդին:

Քայլ 5: Հպեք տվիչներին

Հպման տվիչներ
Հպման տվիչներ
Հպման տվիչներ
Հպման տվիչներ
Հպման տվիչներ
Հպման տվիչներ
Հպման տվիչներ
Հպման տվիչներ

Նայեք MakerBit+R- ի բաց մոխրագույն վարդակին: Այն պարունակում է մեկ տասնյակ կապում ՝ T5- ից T16 պիտակով:

Տեղադրեք ժապավենի մալուխը Starter Kit- ում, որն ունի բաց մոխրագույն խրոցակի ձև, որը տեղավորվում է վարդակին: Theապավենի մալուխի մյուս ծայրին լարերն ունեն առանձին, սև կամ սպիտակ վարդակներ:

Տեղադրեք կարմիր մետաղալարը մալուխի այն կողմում, որն ամենամոտ է մոտենում վարդակից T5 կողմին:

Այս նախագիծը օգտագործում է այդ կարմիր մետաղալարը և դրա կողքին գտնվող չորս լարերը ՝ շագանակագույն, սև, սպիտակ և մոխրագույն:

Գտեք հպման կետերն ու կետերը ՝ Starter Kit- ում:

Հպման տվիչները մղեք վարդակների մեջ այն հինգ լարերի վրա, որոնք դուք որոշել եք նախորդ քայլում:

Հաղորդալարերը և հպման տվիչները կհամապատասխանեն ժամաչափի գործառույթներին հետևյալ կերպ.

Կարմիր մետաղալար = T5 ցուցիչ = Startամաչափի գործարկում/դադարեցում

Շագանակագույն մետաղալար = T6 տվիչ = Addամ ավելացրեք

Սև մետաղալար = T7 տվիչ = Ավելացրեք րոպե

Սպիտակ մետաղալար = T8 տվիչ = Ավելացնել վայրկյան

Մոխրագույն մետաղալար = T9 տվիչ = Մաքրել ժամաչափը

Մի փոքր ստվարաթուղթ կարող է օգնել հպման կետերը հեռու պահել կոկիկ շարքում: Ավելի լավ է, դրանք տեղադրեք տուփի վրա: Կետակիրները կարող են օգնել հպման կետերն ամուր պահել: Եթե ստվարաթուղթը հաստ է, գուցե անհրաժեշտ լինի կտրել ամրակալի երկարությունը: MakerBit.com- ն առաջարկում է ձեռնարկ այս հպման վրա հպման կետերի տեղադրման վերաբերյալ:

Հպման տվիչները տուփի կամ ստվարաթղթի վրա ամրացնելուց հետո յուրաքանչյուրին նշեք իր կատարած գործառույթը:

Նախագիծը օգտագործում է հպման կետերը որպես սենսորներ: Կոդը դրանք անվանում է հպման տվիչներ: Հպման կետերը և հպման տվիչները նույն անունի երկու անուն են, ուստի այս դասը կօգտագործի երկու անուն:

Փաստացի սարքը, որը զգում է հպումը, ներկառուցված է MakerBit- ում: Հպման կետերը պարզապես ականջօղեր են, ինչպես արհեստագործական ապրանքների խանութներում վաճառվողները:

MakerBit- ը զգում է, երբ ինչ -որ մեկը դիպչում է հպման կետին: Այն ստիպում է ականջօղերը գործել որպես սենսորներ: MakerBit- ը պատմում է ձեր կոդը, թե որ սենսորին է դիպչել: Սա կոչվում է հպման տվիչի իրադարձություն:

Կոդը կարող է արձագանքել հպման տվիչների իրադարձություններին հատուկ բլոկներով, որոնք կոչվում են իրադարձությունների կառավարիչներ:

Երբ նայում եք այս դասին տրված ծածկագրի օրինակին, տեսեք ՝ կարո՞ղ եք ճանաչել հպման իրադարձությունների իրադարձությունների մշակողները:

Քայլ 6: LED

LED
LED
LED
LED
LED
LED
LED
LED

MakerBit+R Starter Kit- ն ապահովում է ժապավենային մալուխներ `արդեն տեղադրված LED- ներով: Սրանք իսկապես հեշտ են օգտագործել:

Ընտրեք մալուխը կարմիր LED- ով:

Հաջորդը, տեղադրեք մեծ, սև վարդակը MakerBit+R- ի վրա, որն ամենամոտն է կապույտ վարդակին: Այս սև վարդակից կան կապիչներ ՝ պիտակավորված P11- ից P16- ով:

Այս վարդակից մղեք ժապավենի մալուխի սև վարդակը:

Ուսումնասիրեք ժապավենի մալուխի եզրերը: Տեղադրեք այն կողմը, որը դրսից ունի շագանակագույն մետաղալար:

Այս շագանակագույն մետաղալարն անցնում է LED- ով, որը վերահսկվում է P16 համարով: Ձեր ծածկագիրը կօգտագործի այս LED- ն ազդանշան տալու համար, երբ հետհաշվարկն ավարտվի:

Ստվարաթղթի կամ տուփի մեջ մի փոքր անցք կատարեք ՝ LED- ին տեղավորելու համար: Մղեք LED- ն հետևից, ապա ամրացրեք այն ժապավենով:

Հնարավոր է, որ ձեզ անհրաժեշտ լինի շագանակագույն+կարմիր զույգը թեթևակի հեռացնել ժապավենի մալուխի կողքից, մինչև մետաղալարն այնքան չթուլանա, որ ճկուն լինի:

Քայլ 7: Արտաքին մարտկոց

Արտաքին մարտկոց
Արտաքին մարտկոց

Պատրաստեք մարտկոցի և մարտկոցի միակցիչը: Մարտկոցը կարող է ձեր ժամաչափը դյուրակիր դարձնել:

Դուք կարող եք 9 վոլտանոց մարտկոցը միացնել MakerBit- ի կլոր, արտաքին հոսանքի վարդակին `ժամաչափը սնուցելու համար, երբ այն միացված չէ ձեր համակարգչին:

LCD էկրանին և MP3 նվագարկիչին իրականում անհրաժեշտ է մարտկոցի կողմից տրամադրվող ավելի բարձր լարում:

Փորձեք միացնել մարտկոցը `տեսնելու, թե արդյոք այն միացնում է լույսերը MakerBit- ի և միկրո: բիտի վրա:

Քայլ 8: Putամաչափը դրեք տուփի մեջ

Տեղադրեք ժամաչափը տուփի մեջ
Տեղադրեք ժամաչափը տուփի մեջ

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

Գուցե դրա համար անհրաժեշտ լինի մի քիչ սոսինձ, շինարարական թուղթ և մի փոքր երևակայություն:

Նկարում պատկերված է այն ամենը, ինչ տեղադրված է տուփի մեջ:

Քայլ 9. Տեղադրեք Bugle Call MP3 նվագարկիչին

Տեղադրեք Bugle Call MP3 նվագարկիչին
Տեղադրեք Bugle Call MP3 նվագարկիչին
Տեղադրեք Bugle Call MP3 նվագարկիչին
Տեղադրեք Bugle Call MP3 նվագարկիչին
Տեղադրեք Bugle Call MP3 նվագարկիչին
Տեղադրեք Bugle Call MP3 նվագարկիչին

Այս հղումով առցանց առկա է Բանակի փչացման զանգերի շատ գեղեցիկ հավաքածու:

Հեղինակը ներբեռնել է MP3 խառնաշփոթ ձայնային ֆայլ ՝ «Mess Call» նվագարկմամբ, որը զինվորներին տեղեկացնում է, որ սնունդը պատրաստ է: Թվում էր, թե դա լավ ընտրություն է խոհանոցային ժամաչափի համար:

Այս նախագծի համար նկարազարդված MP3 հավաքածուն հասանելի էր որպես ընտրովի գնում MakerBit.com- ից: Հավաքածուն ներառում է MP3 նվագարկիչ, microSD հիշողության քարտ, հիշողության քարտի USB ադապտեր, ուժեղացված բարձրախոս և բարձրախոսի լիցքավորման լար:

Տեղադրեք microSD քարտը և տեղադրեք այն USB ադապտերի մեջ: Միացրեք այն համակարգչին: Ստեղծեք «04» անունով թղթապանակ: Դա զրոյական չորս է: Բացեք թղթապանակը:

Պահեք MP3 ֆայլը, որը ցանկանում եք, որ ժամաչափը նվագարկվի այս պանակում: Փոխեք ֆայլի անունը, որպեսզի այն սկսվի եռանիշ թվով: Օրինակ ՝ «001_MessCall.mp3»:

Հեռացրեք հիշողության քարտը և ադապտերը համակարգչից: Հեռացրեք հիշողության քարտը ադապտերից: Տեղադրեք քարտը MP3 նվագարկիչի մեջ: Հրել այն ընդունիչի մեջ, մինչև այն սեղմվի իր տեղում և մնա:

Theամաչափի ծածկագիրը կարող է ընտրել և նվագարկել ցանկալի ֆայլը `հիմնվելով թղթապանակի համարի և ֆայլի համարի վրա: Այս օրինակում դա կլինի #4 թղթապանակը և ֆայլը #1:

Դուք կարող եք նվագարկել բազմաթիվ, տարբեր MP3 աուդիո ֆայլեր ձեր ժմչփում ՝ դրանք պահելով microSD քարտի վրա այս կերպ. Երկնիշ թվերով թղթապանակներում, որոնք ունեն ֆայլերի անուններ, որոնք սկսվում են եռանիշ թվերից:

Քայլ 10: Գրավեք ծածկագիրը

Ձեռք բերեք ծածկագիրը
Ձեռք բերեք ծածկագիրը

Դուք կօգտագործեք MakeCode ՝ ծածկագիրը վերցնելու և այն ձեր միկրո: բիթում տեղադրելու համար:

MakeCode- ը բրաուզերի վրա հիմնված է և հասանելի է առցանց անվճար: Նրանք հատուկ նախագծել են միկրո: bit- ի համար: Այն աշխատում է բազմաթիվ ժամանակակից վեբ դիտարկիչների հետ, որոնք աշխատում են ChromeBooks, Macs, Windows և նույնիսկ որոշ Linux համակարգիչների վրա:

Կտտացրեք այս հղմանը ՝ ձեր դիտարկիչում MakeCode- ը բացելու համար:

Այս նախագծի իրական ծածկագիրը ինքնաբերաբար կբերվի ձեզ հետ աշխատելու համար:

Ձեր էկրանը պետք է նման լինի ստորև ներկայացված նկարի:

Քայլ 11: Վերբեռնեք ծածկագիրը ձեր միկրո: բիթ

Վերբեռնեք ծածկագիրը ձեր միկրո: bit
Վերբեռնեք ծածկագիրը ձեր միկրո: bit

Ստորև բերված նկարներում անկյուններում կան թվեր, որոնք ձեզ կառաջնորդեն գործընթացում:

  1. Միացրեք միկրո: բիթը ձեր համակարգչին USB մալուխի միջոցով:
  2. Ստուգեք ձեր համակարգչի ֆայլային համակարգը `տեսնելու, որ MICROBIT- ը հայտնվի ձեր պահեստավորման սարքերի ցանկում: Այս հոդվածի լուսանկարն այն է, թե ինչ տեսք ունի այն Chromebook- ում:
  3. Կտտացրեք Պահել կոճակը MakeCode- ում: Լուսանկարը ցույց է տալիս սլաքը, որը ցույց է տալիս կոճակը:
  4. Ձեր համակարգիչը կհարցնի, թե որտեղ եք ցանկանում պահել ծրագիրը: Գնացեք MICROBIT պահեստավորման սարք և բացեք այն: Կտտացրեք Պահել կոճակը:
  5. Լույս միկրո. Ձեր համակարգչի էկրանին կարող են հայտնվել հաղորդագրություններ, որոնք ձեզ կպատմեն առաջընթացի մասին: Երբ բեռնումն ավարտվի, դուրս հանեք MICROBIT սարքը ձեր ֆայլային համակարգից: Այնուհետեւ անջատեք USB մալուխը:
  6. Միացրեք մարտկոցը MakerBit- ին: Վայելեք ձեր ժամաչափը:

Ի դեպ, դուք կարող եք ընտրել կոդը ձեր համակարգչում պահելու համար, այնուհետև այն վերբեռնել ՝ ֆայլի պատճենը միկրո: բիթ տեղափոխելով:

Լրացուցիչ քայլի առավելությունն այն է, որ կոդի ֆայլը կարող եք նորից ներմուծել MakeCode ձեր համակարգչից, այլ ոչ թե միկրո: բիտից:

Քայլ 12: Ուսումնասիրեք ծածկագիրը

Բացեք MakeCode- ը զննարկիչում ՝ erամաչափի ծածկագիրը բեռնված, ինչպես քայլ 10 -ում:

Տեղադրեք համակարգչի մկնիկի ցուցիչը կոդերի բլոկի վրա և թույլ տվեք կարճ ժամանակով հանգստանալ այնտեղ:

Փոքրիկ հաղորդագրություն կհայտնվի ՝ տեղեկություն տալով արգելափակման մասին:

Կարո՞ղ եք հետևել իրադարձությունների հաջորդականությանը: Հուշում. Այն սկսվում է «սկզբում» բլոկում: Այնուհետև այն անցնում է «clearTheTimer» անունով բլոկին: Դրանից հետո այն ցատկում է դեպի «ընդմիշտ» անունը կրող բլոկ: Ի՞նչ է տեղի ունենում դրանից հետո:

Կոդն ուսումնասիրելիս փորձեք հպել ժամաչափի կոճակներին:

Կոդի որ հատվածներն են կարծես ակտիվանում, երբ սեղմում ես կոճակը: Ինչո՞ւ: Կարո՞ղ եք կանխատեսել, թե ինչ է անելու կոճակը ՝ նայելով ծածկագրին:

Կարդալ սովորելը գրել սովորելու էական մասն է: Ուսանողները, ովքեր սովորում են գրել կոդը, կարող են օգուտ քաղել ՝ կարդալով այլ մարդկանց գրած կոդը:

Կոդավորման վերաբերյալ ձեր գիտելիքները ստուգելու լավ միջոց կարող է լինել ձեր ժամաչափի համար ծածկագրում ինչ -որ բան փոխելը:

Կանխատեսեք, թե ինչպես է ձեր փոփոխությունը ազդելու ժամաչափի աշխատանքի վրա: Այնուհետև փոխված կոդը տեղադրեք միկրո: bit և տեսեք, թե ինչ կլինի:

Հավանաբար սխալներ կանեք: Դա նորմալ է: Բոլորն անում են: Գրեթե յուրաքանչյուր կոդավորման նախագիծ անցնում է մի փուլ, որը կոչվում է կարգաբերում, ինչը հիմնականում նշանակում է սխալների հայտնաբերում և ուղղում:

Դուք միշտ կարող եք նորից սկսել այն կոդով, որը գիտեք, որ կաշխատի: Պարզապես կտտացրեք Քայլ 10 -ի հղմանը `կրկին ներբեռնելու համար կոդը:

Քայլ 13: Հաճախակի տրվող հարցեր

Ինչու՞ է կոդը բաժանված մասերի:

Յուրաքանչյուր մաս կատարում է միայն մեկ առաջադրանք:

Յուրաքանչյուր առաջադրանքի ծածկագիրը գրվում է միայն մեկ անգամ:

Մասերն ունեն նկարագրական անուններ, որոնք կօգնեն մարդկանց կարդալ ծածկագիրը:

Timամաչափը ակտիվացնում է ծածկագրի մի մասը անունով, երբ այն պետք է կատարի այն կոդը, որը կատարում է այն: Սա հայտնի է որպես «ընթացակարգ» անվանել:

Ինչպե՞ս է հաշվարկը հնարավորություն տալիս աշխատել ժամաչափին:

Timամաչափը հաշվարկում օգտագործում է երեք տարբեր եղանակներ:

Addամաչափը կարգավորելու համար ժամանակ ավելացրեք, երբ օգտվողը դիպչի հպման կետին: Subամաչափը գործարկելու համար օգտագործողի հպման կետին դիպչելուց հետո հանեք ժամանակը: Վերափոխեք վայրկյանների քանակը ժամերի, րոպեների և վայրկյանների `ցուցադրման համար: «Հավերժ» ընթացակարգը ժամանակի չափման համար օգտագործում է երկու եղանակով:

Ստուգեք միկրո. Յուրաքանչյուր վայրկյան անցնելուց հետհաշվարկից հանեք 1 -ը, մինչև հետհաշվարկը հասնի զրոյի: «AddSeconds» ընթացակարգը օգտագործում է հավելումը ՝ հետհաշվարկը մեծացնելու համար այն բանից հետո, երբ օգտատերը ժամերով, րոպեներով կամ վայրկյաններով սեղմում է հպման հենակետերից մեկը:

«ShowTimeRemaining» ընթացակարգը օգտագործում է ամբողջական բաժանում ՝ հետհաշվարկը ժամանակի ցուցադրման վերածելու համար, որն ավելի հեշտ է հասկանալ մարդու համար:

Որո՞նք են ծածկագրման որոշ այլ տեխնիկա, որոնք օգտագործվում են ծածկագրում:

Բնութագրիչ փոփոխականների անունները օգնում են մարդկանց հասկանալ, թե ինչպես է ծածկագիրը ղեկավարում որոշակի փաստեր:

Փոփոխականն ուղղակի անուն է, որը կցված է այն փաստին, որ միկրո -բիթը պահվում է իր հիշողության մեջ:

Փաստերը հնարավորություն են տալիս ժամաչափին հետևել, թե ինչ է ուզում օգտվողը:

Գործընթացը կարող է փոխել փոփոխականին կցված արժեքը: Նոր արժեքը կարող է օգտագործվել այլ ընթացակարգով:

Տրամաբանական բլոկները գնահատում են ճշմարիտ կամ կեղծ փաստերը: Ահա թե ինչպես է ժամաչափը կարող փաստերի հիման վրա որոշել ճիշտ գործողությունը:

Trueշմարիտ կամ կեղծ փաստը կարող է լինել երկու թվերի համեմատության արդյունք: Արդյո՞ք թվերը հավասար են: Մի թիվն ավելի մեծ է, քան մյուսը: Կամ պակաս?

Կոդը կարող է փոփոխականին կցել ճշմարիտ կամ կեղծ փաստացի արժեք:

Գործընթացը կարող է փոխել ճշմարիտ կամ կեղծ փոփոխականի արժեքը `փոխելու համար, թե ինչպես կաշխատի մեկ այլ ընթացակարգ: Այսպես է այս ծածկագրում T5 իրադարձությունների կառավարիչը անջատում ահազանգը soundTheAlarm անունով ընթացակարգում:

Տրամաբանական բլոկները կարող են պարզ լինել. Եթե արժեքը կամ համեմատությունը ճշմարիտ է, ապա ինչ -որ բան արա. հակառակ դեպքում ոչինչ մի արա:

Տրամաբանական բլոկները կարող են լինել բարդ. Եթե արժեքը կամ համեմատությունը ճշմարիտ է, ապա արա մեկ բան. այլ կերպ (այլ կերպ է նշանակում), այլ բան արեք:

Տրամաբանական բլոկները կարող են ունենալ իրենց ներսում «բույն դրված» այլ տրամաբանական բլոկներ:

Երբեմն փաստը գնահատելու և ճիշտ գործողություն ընտրելու համար անհրաժեշտ է անընդմեջ մի քանի տրամաբանական բլոկների շարք:

Ինչու՞ է «ընդմիշտ» բլոկն օգտագործում 995 թիվը:

Կոդն օգտագործում է 995 -ը ՝ ժամանակի մեկ վայրկյան անցնելու համար:

Միկրո: բիթը ինքնաբերաբար ավելացնում է «գործարկման ժամանակ» անվանումով փոփոխականը մոտավորապես 1 հազար անգամ վայրկյանում: Դա ուղիղ 1 հազար չէ, բայց մոտ է:

Այս օրինակի ստեղծման համար օգտագործված իրական միկրո.

Այս ծածկագիրը համապատասխանում է դիտարկված միջինին: Այն սպասում է, որ ընթացիկ ժամանակի արժեքը կավելանա 995 -ով, նախքան տրամաբանական բլոկների միջոցով սկսելը `հետհաշվարկից մեկ վայրկյան հանելու համար:

Ինչպե՞ս կնախագծեիք փորձ ՝ պարզելու համար, թե որքան արագ է ձեր micro: bit- ը թարմացնում ընթացիկ ժամանակի փոփոխականը: Որքա՞ն ժամանակ պետք է անցկացնեիք փորձը ՝ ձեր հայտնագործության մեջ վստահ զգալու համար:

Դուք ձեր ժամաչափի ինժեներն եք: Սա նշանակում է, որ դուք միակն եք, ով կարող է որոշել, արդյոք 995 -ը այլ արժեքի փոխելը ձեր ժամաչափը ավելի ճշգրիտ կդարձնի:

Ինչպե՞ս կարող էր ժամաչափը փոփոխվել ՝ այլ բան անելու համար ՝ փոխելով միայն կոդը:

Հավաքված բաղադրիչները նույնը պահելով ՝ ծածկագրի մի քանի փոփոխություն կարող է ժամաչափը վերածել այլ ապրանքի:

Վայրկյանաչափ

«Start-Stop» հպման տվիչը կաշխատի այնպես, ինչպես սպասվում էր: «Մաքրել» հպման տվիչը նույնպես կաներ:

Touchամերի, րոպեների և վայրկյանների հպման տվիչների կարիք չի լինի:

«Ընդմիշտ» ընթացակարգը կփոխվեր ոչ թե ներքև, այլ հետ հաշվելու համար:

Առաջադեմ փոփոխություն կլինի ժամանակի չափումը և ցուցադրումը վայրկյանի 1/10 -րդ մասով:

Գրասեղանի ժամացույց

«Start-Stop» հպման տվիչը հանդես կգա որպես «Set» կոճակ:

Touchամերի, րոպեների և վայրկյանների հպման տվիչները կաշխատեն այնպես, ինչպես սպասվում էր ՝ առանց որևէ փոփոխության:

«Հավերժ» ընթացակարգը պետք է հաշվի ավելի շուտ, քան ներքև:

Բացի այդ, «ընդմիշտ» ընթացակարգին անհրաժեշտ կլինի հաշվարկ կեսգիշերին «զրոյի վերածվելու» համար:

«Մաքրել» հպման տվիչը պետք չէր: Այնուամենայնիվ, այն կարող է տրվել նոր գործառույթ:

Առաջադեմ փոփոխություն կարող է լինել օգտագործել այդ հպման տվիչը որպես ռեժիմի ընտրության հսկողություն: Փոխեք 24-ժամյա, ռազմական ոճի ցուցադրման և սովորական, 12-ժամյա ցուցադրման միջև ՝ առավոտյան և երեկոյան ժամերին: ավելացվել է էկրանին:

Զարթուցիչ

Այս դեպքում «Մաքրել» հպման տվիչը կարող է փոխվել «rmարթուցիչ» կառավարման:

Նոր փաստերին հետևելու համար կարող են անհրաժեշտ լինել ավելի շատ փոփոխականներ, օրինակ ՝ ահազանգը հնչեցնելու ժամը, և արդյոք օգտվողը միացրել կամ անջատել է ահազանգը:

Հետաքրքիր կլիներ տեսնել, թե ինչպես կարող են տարբեր ուսանողներ տարբեր կերպ մոտենալ այս փոփոխությանը:

Վերահսկել աշխարհը

Ավելի շատ տվիչներ կարող են ավելացվել MakerBit- ի միջոցով, որպեսզի ժամացույցը կարողանա հայտնաբերել իրադարձություններ, ինչպիսիք են շարժումը, աղմուկը կամ դռան բացվել -փակվելը:

Theամացույցը կարող է որոշել ահազանգել, եթե իրադարձությունները հայտնաբերվեն որոշակի ժամանակահատվածներում:

Նմանապես, ժամացույցը կարող է օգտագործվել ժամանակի վրա հիմնված արտաքին սարքերը միացնելու կամ անջատելու համար: Օրինակներից մեկը կարող է լինել դռների էլեկտրոնային կողպեքը, որը միացված է MakerBit- ի քորոցին:

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