Céim 1: Cruthaigh é
Cad atá ann?
Seol teachtaireachtaí raidió códaithe BBC micro:bit chun insint do dhuine conas atá tú ag mothú.
Léiríonn an dá fhíseán seo cad a dhéanfaidh tú agus conas é a ríomhchlárú:
Conas a oibríonn sé
- Brúigh ionchuir cnaipí éagsúla ar do micro:bit chun teachtaireachtaí éagsúla a sheoladh thar an raidió chuig micro:bit eile chun insint do dhuine conas atá tú ag mothú. Is é an t-aschur ar an nglacadóir micro:bit ná emoji sona, brónach nó corraithe ar an taispeáint LED.
- Bí cinnte go n-úsáideann tú féin agus do pháirtí grúpa raidió ar leith ionas gur féidir leat do theachtaireacht a sheoladh chuig micro:bit ar leith nó chuig duine ar leith a bhfuil an micro:bit sin aige.
- Úsáideann an clár cineál simplí de chód, nó criptithe. D’fhéadfadh sé seo, mar shampla, stop a chur le duine eile ó do chuid teachtaireachtaí a léamh, agus iad a choinneáil slán.
- Is uimhir shimplí é an cód a úsáidtear criptiú. Seo cineál criptithe. Sa sampla seo, ciallaíonn 17 sásta, ciallaíonn 23 brónach, agus ciallaíonn 42 corraithe. Nóta - ní féidir ach uimhreacha nó litreacha a sheoladh tríd an raidió agus ní emojis.
- Má aontaíonn tú grúpa raidió ar leith, sraith teachtaireachtaí féideartha, agus bealach chun na teachtaireachtaí sin a chriptiú le páirtí, ciallaíonn sé sin go bhfuil prótacal, nó rialacha cumarsáide aontaithe agat agus do theachtaireachtaí a choinneáil slán. Úsáid an bhileog seo chun do phrótacal teachtaireachtaí féin a phleanáil.
- Téann an cód céanna ar an dá micro:bit, ionas gur féidir leat féin agus do pháirtí cumarsáid a dhéanamh lena chéile.
Cad a theastaíonn uait
- 2 micro:bit
- Eagarthóirí MakeCode nó Python ar líne
- pacaí cadhnraí (roghnach)
- Bileog pleanála teachtaireachtaí slán (roghnach)

Bileog pleanála teachtaireachtaí slán
Céim 2: Códaigh é
1from microbit import *
2import radio
3
4# The Python version of this project has sleep()
5# for each button press to make the A+B button work better
6
7radio.config(group=3)
8radio.on()
9
10while True:
11 if button_a.is_pressed() and button_b.is_pressed():
12 display.show(Image.SURPRISED)
13 radio.send('42')
14 sleep(300)
15 display.clear()
16 elif button_a.is_pressed():
17 display.show(Image.HAPPY)
18 radio.send('17')
19 sleep(300)
20 display.clear()
21 elif button_b.is_pressed():
22 display.show(Image.SAD)
23 radio.send('23')
24 sleep(300)
25 display.clear()
26
27 message = radio.receive()
28 if message:
29 if message == '17':
30 display.show(Image.HAPPY)
31 elif message == '23':
32 display.show(Image.SAD)
33 else:
34 display.show(Image.SURPRISED)
35 sleep(2000)
36 display.clear()
37 sleep(200)
Céim 3: Feabhsaigh é
- Saincheap na emojis chun teachtaireachtaí éagsúla a sheoladh.
- Bain úsáid as níos mó d’ionchuir fhisiceacha an micro:bit ar nós an gotha croithe nó an lógó tadhaill ar an micro:bit V2 chun níos mó teachtaireachtaí a sheoladh.
- Taispeáin téacs scrollaithe, ar nós na bhfocal ‘te’, ‘fuar’ agus ‘te’, in ionad emojis chun cluiche cheilt agus a lorg a imirt.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.