Корак 1: Уради
Шта је ово?
Направите једноставан тајмер помоћу новог micro:bit уређаја који има лого осетљив на додир.
Увод
Водич за програмирање
Шта сте научили
- Како да користите нови micro:bit са логом осетљивим на додир за покретање различитих догађаја када га додирнете и када га пустите
- Како користити променљиве, математичке операторе и системски сат за мерење времена
- Како претворити мерне јединице (милисекунде у секунде) помоћу математичких оператора
Како то ради
- Програм мери колико дуго држите прст на златном логотипу новог micro:bit уређаја
- micro:bit уређај мери колико је дуго био укључен у милисекундама (хиљадама секунди). То се зове време рада.
- Блок 'лого додирнут' региструје када први пут додирнете лого на микробит уређају. Приказује срце на ЛЕД екрану и поставља вредност променљиве старт на тренутно време.
- Програмски блок 'лого отпуштен' региструје када је лого отпуштен. Затим се програмски одузима време у променљивој почетак од новог времена рада. Разлика између времена рад када отпустите лого и времена када је додирнут представља укупно време којим се лого био притиснут. Ово се чува у променљивој која се назива време.
- Програм затим претвара вредност променљиве време из милисекунди у секунде тако што га дели са 1000 и приказује га на ЛЕД екрану.
- Блок 'лого додирнут' реагује само на први додир логоа, за разлику од блока 'лого притиснут' који је коришћен у пројекту Touch emotion badge , који се понаша попут тастера A или B, и активира се тек када притиснете и отпусти тастер.
Шта вам је потребно
- нови micro:bit уређај са звуком (или MakeCode симулатор)
- MakeCode едитор
- батерије (опционално)
Корак 2: Програмирај
Корак 3: Унапреди
- Измените програм тако да се појави друга икона или ваша слика када се додирне лого.
- Додајте променљиву за праћење максимално измереног времена.
- Учините мерач времена (тајмер) тачним тако што ћете користити разломке уместо целих бројева (цели бројеви).
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.