Skip to content

Gníomhaíocht

Aláram dorais raidió

Ardleibhéal | MakeCode, Python | Compás, Raidió, Scáileán LED | Braiteoirí, Cumarsáid, Maighnéadas, Oibritheoirí coibhneasta, Rogha, Tonnta raidió

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:

1from microbit import *
2import music
3import radio
4radio.config(group=17)
5radio.on()
6
7while True:
8    message = radio.receive()
9    if message:
10        if message == 'open':
11            display.show(Image.NO)
12            music.play(["C4:4"])
13        if message == 'closed':
14            display.show(Image.YES)
15

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?