Skip to content

Gníomhaíocht

Cruinneog sneachta

Tosaitheoir | MakeCode | Callaire, Cnaipí, Méadar luasghéaraithe, Scáileán LED | Atriall, Beochan

Céim 1: Cruthaigh é

Cad atá ann?

Cuir sneachta ar do micro:bit trí é a chroitheadh, agus brúigh an cnaipe A chun 'twinkle' a chloisteáil.

Cad a fhoghlaimeoidh tú

Foghlaimeoidh tú conas beochan a chruthú ar an taispeáint LED micro:bit, conas méadair luasghéaraithe an micro:bit a úsáid chun freagairt do ghluaiseacht, agus chun fuaimeanna léiritheacha a sheinm ar do micro:bit. Gheobhaidh tú amach freisin conas lúba a úsáid i gclár ríomhaire.

Conas a oibríonn sé

  • Úsáideann an ríomhchlár seoionchur micro:bit chun a bhrath nuair a chroitheann é.
  • Nuair a bhraitheann an méadair luasghéaraithe gluaiseacht tobann, taispeánann an clár beochan de shneachta ag gluaiseacht ar thaispeántas LED an micro:bit.
  • Taispeántar íomhá de phatrún clár seiceála agus a inbhéartach i seicheamh chun mealladh gluaiseachta a chruthú.
  • Tar éis gach íomhá a thaispeáint, sosannan clár;ar feadh leath soicind (500 milleasoicind) sula dtaispeánfar an chéad íomhá eile. Moillíonn sé seo an beochan síos.
  • Úsáideann an clár lúb rialaithe comhaireamh chun seicheamh na n-íomhánna a thaispeáint deich n-uaire. Tugtar athrá ar lúba freisin.
  • Úsáideann an chruinneog sneachta an cnaipe A ionchur chun an fhuaim léiritheach ‘twinkle’ a sheinm.
  • Beidh micro:bit V2 uait chun fuaimeanna léiritheacha a sheinm. Má tá micro:bit V1 agat, ní féidir leat ach an cód beochana a úsáid. Nó d’fhéadfá cluasáin a cheangal agus ceol a sheinm leis an mbloc ‘seinn séis’ ina ionad sin. Agus úsáid á baint agat as gearrthóga crogall, ceangail micro:bit ghiotán 0 le barr do phlocóid chluasáin, agus GND leis an gcuid is faide den breiseán cluasáin.

Cad a theastaíonn uait

  • micro:bit
  • Eagarthóir MakeCode
  • paca cadhnraí (roghnach)

Céim 2: Códaigh é

1# Imports go at the top
2from microbit import *
3
4
5while True:
6    if button_a.was_pressed():
7        audio.play(Sound.TWINKLE) 
8    if accelerometer.was_gesture('shake'):
9        for i in range(10): 
10            display.show(Image('90909:'
11                               '09090:'
12                               '90909:'
13                               '09090:'
14                               '90909'))
15            sleep(500)
16            display.show(Image('09090:'
17                               '90909:'
18                               '09090:'
19                               '90909:'
20                               '09090'))
21            sleep(500)
22        display.clear()
23

Céim 3: Feabhsaigh é

  • Bain úsáid as ionchuir eile ar nós cnaipe B a bhrú chun foinn fhéile a sheinm agus úsáid á baint as an mbloc ‘seinn séis’. Féach ar an tionscadal Frère Jacques lúba chun é seo a dhéanamh.
  • Déan beochan níos réadúla den sneachta ag titim ag baint úsáide as roinnt bloic ‘taispeáint LED’.
  • Cuir in oiriúint an tionscadalSolas Oíche chun sneachta ag gluaiseacht a thaispeáint ar an taispeáint LED má éiríonn sé dorcha.