Skip to content

Gníomhaíocht

Teachtaireachtaí slán

Idirmheánach | MakeCode | Cnaipí, Raidió, Scáileán LED | Criptiú, Cumarsáid, Ionchur/aschur, Rogha, Teibíocht

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

Bileog pleanála teachtaireachtaí slán

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.