Pas 1: Crea-ho
En què consisteix?
Fes un temporitzador senzill utilitzant el nou sensor logotip tàctil de la micro:bit
Introducció
Guia de programació
Què aprendràs
- Com utilitzar el nou logo tàctil de la micro:bit per activar diferents esdeveniments quan el toques i quan el deixes anar.
- Com utilitzar variables, operadors matemàtics i el rellotge del sistema per mesurar el temps.
- Com convertir unitats (mil·lisegons a segons) utilitzant operadors matemàtics.
Com funciona
- El programa compta quant de temps es manté el dit tocant el logo daurat en la nova micro:bit
- La micro:bit compta quant de temps ha estat connectat en mil·lisegons (mil·lèsimes de segon). Això s'anomena temps d'execució.
- El bloc "quan el logotip és tocat" detecta quan has començat a tocar el logo. Mostra un cor en la pantalla dels leds i estableix una variable anomenada start (inici)per capturar el temps d'execució.
- El bloc "quan el logotip és deixat anar" detecta quan deixes anar el logo. El programa resta el temps start del nou temps d'execució. La diferència entre el temps d'execució quan el deixes a anar i el temps de quan el vas tocar és el temps total que el teu dit ha estat tocant el logo. Això es guarda una variable anomenada temps (time).
- El programa converteix el temps (time) de mil·lisegons a segons dividint-ho per 1.000 i el mostra a la pantalla de leds
- 'Quan el logotip és tocat'' només s'activa quan poses per primer cop el dit en el logo, a diferència del bloc 'Quan el logotip és premut' utilitzat en el Projecte Toca l'emoticona, que es comporta com els botons A i B i només s'activa quan prems ideixes anar el botó.
Què necessites
- La nova micro:bit amb so (o el simulador de MakeCode)
- Editor de MakeCode
- Piles (opcional)
Pas 2: Programa-ho
Pas 3: Millora-ho
- Modifica el programa perquè aparegui una icona diferent o una de pròpia quan toquis el logo.
- Afegeix una variable per fer un seguiment del temps màxim registrat.
- Fes el cronòmetre més precís utilitzant fraccions de nombres en comptes d'enters.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.