Contador de saltos

Contador de saltos

En este ejemplo programamos un contador de saltos con el Calliope mini.

Fácil

15 Min

a partir de los 8 años

HISTORIA

¿Sabías que también hay relojes deportivos que pueden contar tus saltos? El Calliope mini puede hacer eso también! Pero, ¿cómo funciona?
Exactamente, con sensores. Hay muchos sensores diminutos en el reloj deportivo y en el smartphone: Sensor de temperatura, sensor de luz, sensor táctil, sensor de presión, sensor de movimiento y un acelerómetro.

En el Calliope mini también encontrará estos sensores. ¿Cuál puedes usar para contar saltos?

Responde: El acelerómetro

(Resaltar...)
INFO:
Usted puede imaginar que los sensores son órganos sensoriales (oídos, ojos, etc.). Con los sensores, los dispositivos pueden sentir su entorno. Lo hacen, por ejemplo, midiendo el calor que hace a su alrededor, lo cerca que están de un obstáculo o lo fuerte que es un ruido.
(...Destacar)

1medir el acceleration

El Calliope mini mide la aceleración, es decir, el salto, con su acelerómetro.

Necesita 3 direcciones: x, y, z.

Cuando salte, lo mejor es sujetar el Calliope mini en la mano así.

En este proyecto utilizamos el Editor popup: yes)(link: https://makecode.calliope.cc/ text:MakeCode.

  • Borre su programa o inicie uno nuevo.
  • Seleccione este bloque de la categoría Entrada:

¿Ya está pasando algo? ¿O todavía faltan algunos bloques?

2Contando el jumps
  1. Haga clic en este botón en Variables:
  1. Haga clic en el campo blanco y escriba "jumpCounter". Este es el nuevo nombre de la variable.
  2. Haga clic en Aceptar.

¡Genial! Su jumpCounter está ahora en la categoría Variables!

(Resaltar...)
INFO
Puedes pensar en una variable como una caja en la que puedes poner tus juguetes - en lenguaje informático, esto se llama guardar. A la caja se le da un nombre para que lo que pongas en ella pueda ser encontrado más tarde. Para nosotros este es el valor medido del salto. El Calliope mini recuerda este valor y lo encuentra una y otra vez bajo este nombre. A continuación, puede leer el valor medido de la Calliope miniatura.
(...Destacar)

3Compare

Ahora el Calliope mini debería aprender a contar!

  • Para ello se necesita "para siempre" y
  • "si... entonces" de la categoría Lógica:
  • Sustitúyase "true" por "0

Su programa compara ahora el valor de los Calliope mini mide cuando saltas con el valor cuando no saltas.

  • Ponga los bloques juntos así y cambie "x" por "y" y<” to “> "":</”>

(Resaltar...)
INFO
Más y menos tienen que ver con la posición izquierda/derecha. Los verbos ">" (mayor que) y "<" (less than) are used to talk about this left/right ordering. The higher number stands on the site where the opening is. i am smaller
(...Destacar)

4Counting
  • Obtenga "change item by 1" de Variables.
  • Cambie la palabra "item" por "jumpCounter". Para ello, pulse la flecha pequeña del bloque y, a continuación, haga clic en la palabra "item".

Su programa debería verse así ahora!

Oops! El Calliope mini cuenta tus saltos, pero no notas nada de ello....

  • Ponga un bloque de sonido detrás de "then", bajo "change jumpCounter". El Calliope mini debería sonar cuando cuente un salto.

Hmm,....¡algo va mal! Su Calliope mini suena todo el tiempo, ¡incluso si no saltas!

4pruébalo out

Oh, esa es la razón: El Calliope mini incluso cuenta si no saltas, ¡pero sólo lo tocas! Es por eso que tienes que hacer que este número sea más grande - alrededor de 2000 o así....

Ahora sólo falta una cosa: Probablemente quieras saber cuántos saltos has hecho!

  1. Busque "en el botón A pulsado":
2. Busque "show number" y "jumpCounter" y póngalos junto con "en el botón A pulsado".

El Calliope mini le muestra ahora, pulsando el botón A, su resultado: el número de saltos.

(Resaltar...)
Tarea adicional
Mejore aún más su programa. Utilice el botón B para establecer el valor de la variable "jumpCounter" en De lo 0.contrario, siempre tendrá que desactivar la opción Calliope mini para empezar a contar saltos de nuevo.
(...Destacar)

Hecho! Programaste un contador de saltos. Felicitaciones!

Este texto, así como las imágenes, se publican bajo el nombre de CC BY-SA 3.0 DE licencia popup: yes. It was originally publicado en alemán popup: yes by InfoSphere popup: yesy traducido al inglés por el Calliope equipo.