En este proyecto, simularemos tirar un dado de 6 lados que se representarán de forma aleatoria por números del 1 al 6 que representarían cada una de las caras.
Para ello haremos uso del acelerómetro que tienen las placas micro:bits, que nos permiten programar una acción cuando la agitamos o movemos.
Agita tu micro:bit para generar números aleatorios.
¿Cómo funciona?
- Este programa usa el acelerómetro del micro:bit para hacer que ocurra algo al agitarlo.
- Cuando agitas el micro:bit, el programa genera un número aleatorio entre 1 y 6 y lo muestra en la pantalla LED.
- Es realmente complicado para los ordenadores hacer números realmente aleatorios, ya que son máquinas que trabajan siguiendo unas órdenes fijas con mucha precisión.
- Haz una tabla con cuántas veces se muestra cada número. ¿Son de verdad aleatorios? Compáralo con un dado de verdad.
¿Qué necesitas?
- micro:bit (o simulador MakeCode)
- Editor de MakeCode o de Python
- pilas (opcionales)
- dados de verdad (opcional)
PROGRAMACIÓN:
Bloques:
Código JavaScript:
Código Pyhton
MEJORAS:
¿Qué pasa si consigues un dado con más caras? Prueba cambiar los números aleatorios!
EVALUACIÓN:
¿Te ha sido difícil la programación de este ejercicio?
¿Qué te ha costado más hacer?
¿Qué cambios le agregarías?
¿Qué errores encontraste o corregiste?
*Nos gustaría que completaras este formulario para poder mejorar
https://forms.gle/kF9G2ZZ2FvEucgCh7
.
COMPARTE!
Si este artículo te ha parecido de utilidad, por favor compártelo, así nos ayudas a difundir nuestro proyecto y a ayudar a más personas que desean aprender!