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    
67Cé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ó?
 


