Skip to content

Gníomhaíocht

peata micro:bit

Idirmheánach | MakeCode, Python | Callaire, Lógó tadhaill, Méadar luasghéaraithe, Scáileán LED | Athróga, Atriall, Rogha

Céim 1: Cruthaigh é

Cad atá ann?

Códaigh do pheata leictreonach féin agus cuir é in oiriúint duit féin. Déanann cainteoir ionsuite an micro:bit níos mó spraoi fós lena fhuaimeanna léiritheacha.

Intreoir

Treoir chódaithe

Cad a fhoghlaimeoidh tú

  • Conas athróga agus lúba a úsáid chun lasc ama simplí a dhéanamh.
  • Conas an roghnúchán a úsáid le go dtarlóidh imeachtaí éagsúla ag amanna éagsúla.
  • Cleas chun an chuma a chur air gur stop ríomhchlár micro:bit de bheith ag rith!

Conas a oibríonn sé

  • Cumadh peataí leictreonacha sa tSeapáin sna 1990idí agus go luath ina dhiaidh sin, tháinig clú ar an mbréagán ar fud an domhain.
  • Is giuirléidí beaga iad agus is féidir iad a chur ar d'fháinne eochracha. Taispeántar créatúr ar thaispeántas simplí. Caithfidh tú aire a thabhairt dó, agus idirghníomhú leis trí chnaipí a bhrú agus cluichí simplí a imirt. Mura ndéanann tú neamhaird air agus mura dtugann tú bia dó ná mura nglanann tú é, beidh sé brónach, iompróidh sé go dona nó éireoidh sé tinn.
  • Úsáideann an cód athróg darb ainm amadóir chun cuntas a choinneáil ar an méid ama a ndearnadh neamhaird ar do pheata. Cuireann lúb síoraí 1 leis an lasc ama gach 1 soicind (1000 milleasoicind).
  • Má shroicheann an t-amadóir 20, taispeánann do pheata straoiseog bhrónach ar scáileán an LED agus déanann sé fuaim bhrónach ar aschuir an challaire ionsuite.
  • Má shroicheann sé 30, titeann do pheata ina chodadh.
  • Má shroicheann sé 40 seinneann do pheata fuaim aisteach agus faigheann sé bás. Úsáideann an cód an bloc 'socraigh an cainteoir tógtha isteach as' chun aon fhuaimeanna eile a chosc ó theacht amach as an gcainteoir. Cinntíonn lúb 'while true' nach dtaispeántar ach deilbhín de bhlaosc ar scáileán an LED.
  • Fanfaidh do pheata beo agus sásta má idirghníomhaíonn tú leis, áfach! Stróc an lógó chun é a dhéanamh sásta, nó croith é chun é a chur ag gáire. Athshocraíonn sé sin an t-amadóir ar ais chuig 0.
  • Má fhaigheann do pheata bás is féidir leat é a thabhairt ar ais ar an saol tríd an gcnaipe athshocraithe ar chúl do micro:bit a bhrú.

Cad a theastaíonn uait

  • V2 micro:bit le fuaim (nó Insamhlóir MakeCode)
  • MakeCode nó Python editor
  • paca cadhnraí (roghnach)

Céim 2: Códaigh é

1from microbit import *
2import audio
3
4timer = 0
5display.show(Image(
6    "00000:"
7    "09090:"
8    "00000:"
9    "09990:"
10    "00000"))
11audio.play(Sound.HELLO)
12
13while True:
14    if pin_logo.is_touched():
15        timer = 0
16        display.show(Image.HAPPY)
17        audio.play(Sound.HAPPY)
18    elif accelerometer.was_gesture('shake'):
19        timer = 0
20        display.show(Image.SURPRISED)
21        audio.play(Sound.GIGGLE)
22    else:
23        sleep(500)
24        timer += 0.5
25        # sleep for half a second only to make it react more quickly to logo touch & shake
26        
27    if timer == 20:
28        display.show(Image.SAD)
29        audio.play(Sound.SAD)
30    elif timer == 30:
31        display.show(Image.ASLEEP)
32        audio.play(Sound.YAWN)
33    elif timer == 40:
34        display.show(Image.SKULL)
35        audio.play(Sound.MYSTERIOUS)
36        break
37    

Céim 3: Feabhsaigh é

  • Déan turgnamh le hamanna difriúla do gach céim dá shaol.
  • Cruthaigh do chuid aghaidhe féin ag baint úsáide as taispeáint LED an micro:bit.
  • Cuir níos mó athróg leis chun rian a choinneáil ar cé chomh hocrach nó salach is atá do pheata, agus cuir idirghníomhaíochtaí nua leis chun do pheata a bheathú nó a ghlanadh, mar shampla trí chnaipí a bhrú nó fuaim ard a dhéanamh a phiocann micreafón ionsuite an micro:bit suas.