Skip to content

Gníomhaíocht

Cluiche freagartha

Ardleibhéal | MakeCode, Python | Pionnaí, Scáileán LED | Atriall, Corp an duine, Dearadh táirgí, Ionchur/aschur, Leictreachas, Leictreonaic, loighic Boole

Céim 1: Cruthaigh é

Cad atá ann?

Cruthaigh cluiche imoibrithe le lasca fisiceacha fíor ar féidir leat bualadh chomh crua agus is mian leat!

dhá lasc brú déanta sa bhaile ceangailte le bioráin micro:bit

Conas a oibríonn sé

  • Déan dhá lasc ionchuir fhisiciúla ag baint úsáide as cairtchlár agus scragall stáin – cosúil leo siúd a úsáideadh sa tionscadal aláraim lasc brú.
  • Ceangail iad le pionnaí an micro:bit mar a léirítear sa phictiúr - téann pillín scragall stáin amháin atá ar gach lasc chuig pionna GND an micro:bit, agus ceanglaítear an ceann eile le pionna 1 nó le pionna 2 ag brath ar cé acu is tú imreoir A nó imreoir B.
  • Fanann an ríomhchlár fad randamach ama idir 1 agus 5 shoicind, ansin taispeántar croí ar aschur scáileáin an LED.
  • Ní féidir leat an cnaipe a bhrú sula lasann sé de bhrí go n-úsáideann sé loighic Boole chun cosc a chur ar chaimiléireacht! Ní féidir le hathróga Boole ach dhá luach a bheith acu: Fíor nó Bréagach. Ní ligeann an athróg cluiche tosaithe d'aon imreoir a gcnaipe a bhrú róluath. Ní sheiceálann sí cén cnaipe atá brúite ach amháin fad is atá an cluiche tosaithe.
  • Coinníonn lúb shíoraí an cluiche ag rith ionas gur féidir leat leanúint ort ag imirt.

Cad a theastaíonn uait

  • 1 micro:bit
  • ceithre chábla fáiscín crogaill
  • Píosaí cairtchláir, scragall stáin, gliú agus siosúr

Céim 2: Códaigh é

1from microbit import *
2import random
3
4while True:
5    gameStarted = False
6    sleep(random.randint(1000, 5000))
7    gameStarted = True
8    display.show(Image.HEART)
9    while gameStarted:
10        if pin1.is_touched():
11            display.show('A')
12            gameStarted = False
13        elif pin2.is_touched():
14            display.show('B')
15            gameStarted = False
16    sleep(3000)
17    display.clear()
18

Céim 3: Feabhsaigh é

  • Bain úsáid as athróga chun súil a choinneáil ar scór gach imreora
  • Cuir amadóir leis chun a thaispeáint chomh tapa is a d'fhreagair gach buaiteoir
  • Rianaigh cé acu imreoir a bhfuil an t-am imoibrithe is tapúla aige