Céim 1: Cruthaigh é
Cad atá ann?
Aláram gan sreang chun rabhadh a thabhairt duit nuair a osclaíonn duine éigin doras - nó nuair a fhágtar oscailte é.
Conas é a dhéanamh
- Beidh dhá micro:bit ag teastáil uait le cód difriúil ar gach ceann acu. Feidhmíonn micro:bit amháin mar tharchuradóir raidió agus an ceann eile mar ghlacadóir raidió.
- Ceangail micro:bit an tarchuradóra agus an pacáiste ceallraí de chúinne fráma dorais agus ceangail maighnéad gar dó ar chúinne an dorais.
- Cuir micro:bit an ghlacadóra áit ar bith in aice láimhe.
- Mura n-oibríonn an t-aláram mar a bhí súil agat, seans go mbeidh ort uimhir neart an fhórsa maighnéadach a athrú sa chód tarchuradóra. Taispeánann cnaipe A an léamh fórsa maighnéadach reatha. Bain úsáid as seo chun cinneadh a dhéanamh ar uimhir na tairsí, ag tógáil léamha agus an doras oscailte agus dúnta.
Conas a oibríonn sé
- Úsáideann an clár tarchuradóra micro:bit (maighnéadiméadar) braiteoir ionchuir agus lúb chun neart an réimse mhaighnéadaigh a thomhas gach dhá soicind.
- Úsáideann sé roghnú mar sin nuair a thiteann neart an réimse mhaighnéadaigh faoi leibhéal áirithe (an tairseach), seolann sé raidió comhartha 'oscailte'. Má théann an léamh maighnéadais os cionn na tairsí, seolann sé an comhartha ‘dúnta’.
- Nuair a fhaigheann micro:bit an ghlacadóra an comhartha ‘oscailte’, feictear cros ar a taispeáint LED agus cloiseann aláram inchloiste. Nuair a fhaigheann sé an comhartha ‘dúnta’, feictear tic ar a thaispeántas LED agus ní imríonn aon fhuaim.
Cad a theastaíonn uait
- dhá micro:bit agus pacáiste ceallraí amháin ar a laghad
- maighnéad
- roinnt putty ghreamaitheach chun maighnéad a shocrú ar dhoras agus micro:bit le fráma dorais
- má tá micro:bit V1 agat agus más mian leat aláram inchloiste a chloisteáil, cluasáin roghnacha, buzzer nó cainteoir agus sreanga gearrthóg crogaill chun iad a cheangal
Céim 2: Códaigh é
Braiteoir / tarchuradóir:
1from microbit import *
2import radio
3radio.config(group=17)
4radio.on()
5
6while True:
7 if button_a.was_pressed():
8 display.scroll(compass.get_field_strength())
9 if compass.get_field_strength() < 100000:
10 display.show(Image.DIAMOND_SMALL)
11 radio.send('open')
12 else:
13 display.clear()
14 radio.send('closed')
15 sleep(2000)
16
Aláram / glacadóir:
Céim 3: Feabhsaigh é
- Úsáid cúpla micro:bit chun cuntas a choimeád ar stádas doirse éagsúla trí theachtaireachtaí raidió difriúla a sheoladh, m.sh. 'doras cúl oscailte.'
- Úsáid athróg chun an fad a fhágtar doirse oscailte a thomhas - an bhféadfadh sé seo cabhrú leat fuinneamh téimh a shábháil?
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.