Skip to content

Gníomhaíocht

Táblaí ama tástálaí

Tosaitheoir | MakeCode, Python | Cnaipí, Scáileán LED | 4 Oideachas ardchaighdeáin, Athróga, Iolrú, Randamú

Céim 1: Cruthaigh é

Cad atá ann?

Déan do chuid eolais ar na táblaí ama a thástáil leis an tionscadal seo.

Léiríonn an dá fhíseán seo cad a dhéanfaidh tú agus conas é a chódú:

Conas a oibríonn sé

  • Úsáideann an clár dháathróg ar a dtugtar “a” agus “b” chun uimhreacha randamacha a stóráil.
  • Stórálann athróga uimhreacha nó luachanna is féidir a athrú i ríomhchlár.
  • Brúigh an cnaipe A chun uimhir randamach a ghiniúint idir 1 agus 12 don athróg “a” agus chun é a thaispeáint ar an taispeáint LED. Brúigh cnaipe B chun uimhir randamach eile a ghiniúint idir 1 agus 12 le haghaidh “b” agus chun é a thaispeáint ar an taispeáint LED.
  • Crith an micro:bit le fáil amach cad é an táirge - sin an freagra a bheadh ​​ann dá n-iolrófaí na huimhreacha le chéile. Oibríonn an chuid seo den chlár ag baint úsáide as an mbloc iolraithe ón roghchlár matamaitice in MakeCode.
  • Is féidir leat an tionscadal seo a úsáid i gcluiche iomaíoch dhá imreoir, áit a léitear an dá uimhir randamacha amach agus caithfidh gach imreoir an freagra ceart a scairt amach ar dtús chun pointe a bhuachan.

Cad a theastaíonn uait

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

Céim 2: Códaigh é

1from microbit import *
2import random
3a = 0
4b = 0
5
6# Shake the micro:bit to see the answer in the Python version
7while True:
8    if accelerometer.was_gesture('shake'):
9        display.scroll(a*b)
10    if button_a.was_pressed():
11        a = random.randint(1, 12)
12        display.scroll(a)
13    if button_b.was_pressed():
14        b = random.randint(1, 12)
15        display.scroll(b)

Céim 3: Feabhsaigh é

  • Coigeartaigh an clár ionas go gcuideoidh sé leat uimhreacha cearnacha a fhoghlaim.
  • Má tá an cluiche dhá imreoir á imirt agat, cruthaigh clár eile ar micro:bit eile le súil a choinneáil ar scóir na n-imreoirí.
  • Úsáid ionchuir éagsúla sa chlár seo chun maisíochtaí fuaime éagsúla a spreagadh, ar féidir leat a imirt nuair a thugann imreoirí freagra ceart nó mícheart.