1 00:00:00,640 --> 00:00:06,459 Vale, vamos a crear un programa para poder utilizar Microbit como si fuera un cronómetro 2 00:00:06,459 --> 00:00:10,740 y para eso, bueno, en primer lugar lo que vamos a hacer va a ser 3 00:00:10,740 --> 00:00:13,320 crear una variable que vamos a llamar tiempo 4 00:00:13,320 --> 00:00:20,960 y después vamos a sacar el botón de presionar, el botón A 5 00:00:20,960 --> 00:00:26,660 la idea es que presionando el botón A empiece el cronómetro y presionando el botón B 6 00:00:26,660 --> 00:00:29,739 para que sepamos el tiempo que ha transcurrido desde que hemos presionado el botón A 7 00:00:29,739 --> 00:00:33,579 al que hemos presionado el botón B 8 00:00:33,579 --> 00:00:37,119 para eso pues entonces ponemos aquí al presionar el botón B 9 00:00:37,119 --> 00:00:41,619 y finalmente hacemos la variable, cogemos la variable 10 00:00:41,619 --> 00:00:44,780 y fijamos el tiempo 11 00:00:44,780 --> 00:00:49,880 al tiempo de ejecución, es decir, en el momento que presionamos 12 00:00:49,880 --> 00:00:53,880 y para eso nos venimos aquí en más y tenemos aquí 13 00:00:53,880 --> 00:00:58,219 el tiempo de ejecución, entonces ese tiempo de ejecución aparece en milisegundos 14 00:00:58,219 --> 00:01:01,859 nosotros queremos que nos aparezca en segundos 15 00:01:01,859 --> 00:01:04,799 y para eso lo vamos a dividir 16 00:01:04,799 --> 00:01:07,060 como son milisegundos lo dividimos entre mil 17 00:01:07,060 --> 00:01:10,280 esto por aquí y le ponemos aquí mil 18 00:01:10,280 --> 00:01:13,859 y una vez que hemos hecho esto 19 00:01:13,859 --> 00:01:16,099 le vamos a poner por ejemplo un tick 20 00:01:16,099 --> 00:01:20,040 para saber que hemos presionado el botón 21 00:01:20,040 --> 00:01:21,219 y que esto está funcionando 22 00:01:21,219 --> 00:01:23,900 y lo siguiente ya sería 23 00:01:23,900 --> 00:01:28,180 pues comprobar que tiempo ha transcurrido 24 00:01:28,180 --> 00:01:30,799 y para eso lo que vamos a hacer es que vamos a 25 00:01:30,799 --> 00:01:36,000 mostrar el número que surge 26 00:01:36,000 --> 00:01:39,000 de la siguiente operación, por un lado 27 00:01:39,000 --> 00:01:43,239 tiempo, lo duplicamos este de aquí 28 00:01:43,239 --> 00:01:48,019 el tiempo de ejecución desde que hemos pulsado el botón A pero le tenemos que quitar el tiempo que había 29 00:01:48,019 --> 00:01:51,379 transcurrido, es decir, la variable tiempo la vamos a transcurrir 30 00:01:51,379 --> 00:02:15,659 Entonces vamos a matemática, cogemos este de aquí, que resta y lento le restamos el tiempo que ha pasado desde que hemos pulsado el botón A, menos el tiempo desde que hemos pulsado el botón BP, pero para evitar que nos salga el valor negativo, que en algún caso podría ser, lo que vamos a hacer es darle un valor absoluto. 31 00:02:15,659 --> 00:02:20,259 Entonces nos vamos a matemática, cogemos valor absoluto y lo metemos ahí. 32 00:02:20,259 --> 00:02:28,280 Entonces ahora sí nos va a mostrar el valor absoluto de esta operación, el tiempo que ha transcurrido realmente. 33 00:02:29,819 --> 00:02:31,879 Bien, vamos a probarlo. 34 00:02:34,060 --> 00:02:43,620 Pulsamos A, nos sale el tick y cuando le pulsamos nos dice el tiempo que ha tardado desde que lo hemos pulsado hasta que lo hemos vuelto a pulsar. 35 00:02:43,620 --> 00:02:47,960 desde que hemos pulsado A hasta que hemos vuelto a pulsar B, ahí estaría el código.