Корак 1: Уради
Шта је ово?
Да ли је неко био у соби? Помоћу micro:bit-а, батерија и магнета можете да направите аларм који ће вас упозорити на њушкала која се шуњају около...
Увод
Водич за програмирање
Како то ради
- У овом пројекту ћете направите аларм за врата који ради баш као прави сензор на вратима у систему кућне заштите.
 - Micro:bit има уграђен компас који се назива магнетометар. Можете да га користите за мерење Земљиног магнетног поља као компас - или да окријете колико су јака магнетна поља око вашег дома!
 - Причврстите магнет у углу врата, а близу њега на оквиру врата поставите micro:bit са програмом за аларм, као на видеу.
 - Програм користи micro:bit-ов компас (магнетометар)улазни сензор као и понављај заувекпетљу како би осигурао мерење снаге магнетног поља.
 - Користи се избор, па када јачина падне испод одређеног нивоа (прага), приказује се љутито лице на лед екрану. То значи да је магнет померен од micro:bit-а - јер су се врата отворила - неко је ушао у вашу собу!
 - Притиском на дугме А приказује се тренутно очитавање магнетне силе. Користите ово да бисте одредили коју граничну вредност ћете користити очитавањем вредности када су врата отворена и затворена. У нашем примеру смо користили 200, али ово зависи од тога колико је јак магнет који користите и да ли постоје нека друга магнетна поља у близини. Видео изнад приказује поступак прогамирања.
 - Притисните дугме А да бисте обрисали љутито лице и ресетовали аларм.
 
Шта вам је потребно
- micro:bit уређај
 - MakeCode онлајн едитор
 - пакет батерија
 - магнет
 - неки начин да причврстите магнет, микробит и батерије за врата и оквир врата
 
Корак 2: Програмирај
1# Python uses nanoteslas to measure magnetism.
2# Experiment with different numbers depending on the
3# strength of your magnet, which you can read by 
4# pressing button A.
5
6from microbit import *
7
8while True:
9    if button_a.was_pressed():
10        display.scroll(compass.get_field_strength())
11    if compass.get_field_strength() < 200000:
12        display.show(Image.ANGRY)Корак 3: Унапреди
- Додајте звучник и звучни аларм
 - Употребите променљиву да бисте бројали колико су пута врата отворена - мораћете да додате кôд којим је дефинисано када су врата отворена и затворена
 - Направите тајмер којим ћете мерити колико дуго су врата била отворена
 
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.


