Céim 1: Déan é
Cad atá ann?
Athraigh do micro:bit ina sholas is féidir a chasadh ar siúl agus as trí do bhosa a bhualadh nó trí aon fhuaim ard a dhéanamh.
Réamhrá
Treoir chódaithe
Cad a fhoghlaimeoidh tú
- Conas aschuir a athrú mar fhreagairt ar ionchuir braiteoirí
- Conas loighic Boole a úsáid chun lasc a chruthú a scoránaíonn air agus as nuair a spreagann an teagmhas céanna é
Conas a oibríonn sé
- Úsáideann an ríomhchlár athróg ar a dtugtar soilseAir chun cuntas a choinneáil ar staid an tsolais: cé acu atá sé casta air nó casta as. Úsáidimid cineál áirithe athróige, athróg Boole. Ní féidir ach dhá luach a bheith ag athróga Boole: fíor (ar siúl) nó bréagach (as).
- Nuair a bhraitheann braiteoir an mhicreafóin fuaim ard, scoránaíonn an cód luach soilseAir trína shocrú ag níl soilseAir.
- Ciallaíonn sé sin nuair a bhuaileann tú bos, má tá soilseAir bréagach (agus na soilse casta as), athraíonn sé fíor agus lasann an ríomhchlár na LEDanna.
- Má bhí soilseAir fíor (agus na soilse casta air), athraíonn sé bréagach agus casann an cód na LEDanna as tríd an scáileán a ghlanadh.
Cad a theastaíonn uait
- micro:bit
- Eagarthóir MakeCode nó Python
- paca cadhnraí (roghnach)
Céim 2: Códaigh é
Céim 3: Feabhsaigh é
- Is féidir leat an bloc 'ar fhuaim ard' a dhéanamh níos íogaire nó níos lú íogaire trí bhloc 'socraigh tairseach fuaime ard' a chur le bloc 'ar thosú'. Úsáid uimhreacha níos lú le haghaidh fuaimeanna níos ísle, uimhreacha níos mó le haghaidh fuaimeanna níos airde. Taispeánann an físeán códaithe thuas an chaoi leis sin a dhéanamh.
- In Python, chun an tairseach d'fhuaimeanna arda a athrú, úsáid
microphone.set_threshold(SoundEvent.LOUD, 128)
- agus athraigh uimhir 128 chuig an uimhir is mian leat idir 0 agus 255. - Tabhair ar na soilse foinn a sheinm freisin nuair a chasann siad air.
- Bain úsáid as fuaim chun tionscadail eile a rialú, amhail soilse LED nó mótair servo atá ceangailte leis na bioráin ar do micro:bit.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.