Céim 1: Cruthaigh é
Cad atá ann?
Tosaigh ag fáil amach cuid de na rudaí is féidir leis an BBC micro:bit a dhéanamh leis an imscrúdú idirghníomhach seo.
Taispeánann an dá fhíseán seo duit cad a dhéanann sé agus conas é a chódú:
Intreoir
Treoir chódaithe
Conas a oibríonn sé
Is féidir leat an tionscadal seo a úsáid mar ghníomhaíocht taiscéalaíochta tosaigh d’aon duine nach bhfuil nua don micro:bit.
Cóipeáil an cód ar roinnt micro:bit, agus tosaigh ag fiosrú cad a dhéanann sé. Cad iad naimeachtaí a thugann ar an micro:bit freagairt? Cad iad na hionchuir agus aschuir atá in úsáid aige? Cad iad na coincheapa ríomhchlárúcháin a d'fhéadfadh a bheith ag cur as dó?
Ansin scrúdaigh an cód féachaint conas a insíonn treoracha i mbloic chóid don micro:bit cad atá le déanamh:
- Ní ritheann na treoracha sa bhloc ‘ar tús’ ach uair amháin, nuair a athshocraítear an micro:bit nó nuair a chuirtear ar siúl é. Taispeánann an bloc 'taispeáin deilbhín' aghaidh shona ar aschur an taispeántais LED.
- Tarlaíonn imeachtaí nuair a bhrúnn tú cnaipí éagsúla ionchuir. Spreagtar an bloc 'ar cnaipe A' nuair a bhrúnn tú cnaipe A. Taispeánann do micro:bit cearnóg ag zúmáil isteach go tapa, ansin ag zúmáil amach níos moille.
- Déantar an beochan trí íomhánna éagsúla a thaispeáint i seicheamh. Má chuirtear ar sos ar feadh tréimhsí níos giorra agus níos faide rialaítear luas an bheochana.
- Trí chnaipe B a bhrú, taispeánann sé an chaoi ar féidir leis an micro:bit téacs a scrollú ar an aschur taispeána LED ag baint úsáide as an mbloc 'show string'. Is éard atá i gceist le 'teaghráin' ná bailiúcháin litreacha agus siombailí atá stóráilte i ríomhaire.
- Brúigh an cnaipe A agus B le chéile chun puzal a nochtadh. Feicfidh tú grian nó gealach. An féidir leat a oibriú amach cad a shocraíonn cén pictiúr a thaispeántar?
- Braitheann sé cé mhéad solais atá ag titim ar do micro:bit. Is féidir aschur LED an micro:bit a oibriú mar ionchur freisin, mar bhraiteoir solais.
- Úsáideann an cód ráiteas 'má... ansin... eile'. Tugtar roghnú air seo, nó a ráiteas coinníollach . Déanann sé tástáilmátá an leibhéal solais faoi bhun 50. Más ea, ansin taispeánann sé gealach. Seachas sin, eile, taispeánann sé grian.
- Freagraíonn an bloc 'ar chroitheadh' d'eolas ó ionchur an micro:bit méadair luasghéaraithe. Nuair a chroitheann tú do micro:bit, taispeánann sé aghaidh ionadh ar feadh soicind.
- Má tá micro:bit V2 agat nó má cheanglaíonn tú cluasáin nó cainteoir le do micro:bit, cloisfidh tú fuaimeanna éagsúla nuair a tharlaíonn gach imeacht ionchuir difriúil.
Cad a theastaíonn uait
- Micro:bit amháin ar a laghad do gach 2-3 duine
- Pacaí cadhnraí (roghnach)
- Cloistear fuaim ar micro:bit V1 (roghnach) ó chluasáin agus gearrthóg crogall
- Buail le do bhileog oibre micro:bit (roghnach)

Freastal ar do bhileog oibre micro:bit
Is féidir go mbeidh ár n-Aistriú go dtí an treoirleabhar micro:bit úsáideach freisin chun tuilleadh a fhoghlaim faoi conas cód a aistriú ón eagarthóir go micro:bit.
Céim 2: Códaigh é
1# Imports go at the top
2from microbit import *
3import music
4
5
6display.show(Image.HAPPY)
7
8while True:
9 sleep(300)
10 if button_a.is_pressed() and button_b.is_pressed():
11 if display.read_light_level() < 50:
12 music.play(music.POWER_DOWN, wait=False)
13 display.show(Image('00990:'
14 '00099:'
15 '00099:'
16 '00099:'
17 '00990'))
18 else:
19 music.play(music.POWER_UP, wait=False)
20 display.show(Image('90909:'
21 '09990:'
22 '99999:'
23 '09990:'
24 '90909'))
25 elif button_b.is_pressed():
26 music.play(music.BA_DING, wait=False)
27 display.clear()
28 sleep(100)
29 display.scroll('Hello!')
30 elif button_a.is_pressed():
31 music.play(music.PRELUDE, wait=False)
32 for i in range(2):
33 display.show(Image('00000:'
34 '00000:'
35 '00900:'
36 '00000:'
37 '00000'))
38 sleep(100)
39 display.show(Image('00000:'
40 '09990:'
41 '09990:'
42 '09990:'
43 '00000'))
44 sleep(100)
45 display.show(Image('99999:'
46 '99999:'
47 '99999:'
48 '99999:'
49 '99999'))
50 sleep(1000)
51 display.show(Image('00000:'
52 '09990:'
53 '09990:'
54 '09990:'
55 '00000'))
56 sleep(1000)
57 display.show(Image('00000:'
58 '00000:'
59 '00900:'
60 '00000:'
61 '00000'))
62 sleep(1000)
63 elif accelerometer.is_gesture('shake'):
64 music.play(music.JUMP_UP, wait=False)
65 display.show(Image.SURPRISED)
66
67
Céim 3: Feabhsaigh é
- Athraigh an cód chun do thionscadal 'Buail le do micro:bit' féin a dhéanamh le pictiúir, beochan agus fuaimeanna éagsúla.
- Cuir ionchuir bhreise leis: an féidir leat do micro:bit a chur ag freagairt do ghluaiseachtaí seachas 'croitheadh'? Freagairt do bioráin bhrúite? Nó, má tá an micro:bit V2 agat agus cainteoir ionsuite agat, freagra d'fhuaim arda nó teagmháil leis an lógó?