Want to create interactive content? It’s easy in Genially!

Get started free

ACIERTA LA CONTRASEÑA

AMANE JIMENO MALAXEC

Created on November 29, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Essential Map

Akihabara Map

Frayer Model

Create Your Story in Spanish

Microcourse: Key Skills for University

Microcourse: Learn Spanish

Resource Bank

Transcript

ACIERTA LA CONTRASEÑA

SITUACIÓN

OBJETIVO

PISTAS

MEJORAS

FUNCIONAMIENTO

En las taquillas de la escuela se pretende instalar un nuevo sistema. En lugar de la llave pondremos micro:bits y utilizaremos una contraseña para que se abra la taquilla.

ACIERTA LA CONTRASEÑA

MEJORAS

OBJETIVO

PISTAS

SITUACIÓN

FUNCIONAMIENTO

Para realizar esta actividad se necesitan dos micros:bits, ya que será una aplicación tipo cliente-servidor, por lo que lo haremos de dos en dos. Una placa micro:bit será el cliente (el que introducirá la contraseña) y la otra el servidor (el que comprobará que la contraseña es correcta).

SERVIDOR

CLIENTE

Siguiente

ACIERTA LA CONTRASEÑA

MEJORAS

OBJETIVO

PISTAS

SITUACIÓN

FUNCIONAMIENTO

CLIENTE

Por lo tanto, el cliente seleccionará un número para enviarlo al servidor. Para ello, utilizaremos el botón A para ir incrementando a partir de 0 y para visualizar el número deseado; y A+B para enviarlo. También programaremos el botón B para decrementar los números por si el cliente lo necesitara.

SERVIDOR

El servidor recibe este número y comprueba si es igual a su contraseña. En caso afirmativo, mostrará el icono "✓" y en caso contrario mostrará una cadena de texto "NO ES CORRECTO". Pero no sólo eso, sino que, además de mostrarlo en su pantalla, enviará el texto al cliente (ojo, una pantalla de luces LED no se puede enviar, así que en vez de enviar el "✓", enviar el "ok" para responder).

Aurrekoa

ACIERTA LA CONTRASEÑA

MEJORAS

PISTAS

HELBURUA

SITUACIÓN

OBJETIVO

FUNCIONAMIENTO

1.PISTA

CLIENTE

Los mensajes se envían a través de la radio, para lo cual el cliente y el servidor deben estar en el mismo canal de radio. El canal se establecerá inicialmente.

2.PISTA

Al pulsar A se incrementará la variable que almacena el número (y se visualizará en todo momento). Al pulsar B se decrementará la variable (incluso se visualizará).

3.PISTA

Al pulsar A+B, este número será enviado al servidor por radio.

Siguiente

ACIERTA LA CONTRASEÑA

MEJORAS

PISTAS

HELBURUA

SITUACIÓN

OBJETIVO

FUNCIONAMIENTO

1.PISTA

SERVIDOR

Al igual que se ha hecho en el cliente, aquí también debemos establecer al principio el mismo canal de radio. Además, estableceremos una contraseña.

2.PISTA

Al recibir el mensaje enviado por radio, lo comparamos con la contraseña que ha establecido el servidor. Si es el mismo, se visualizará el símbolo de "✓" "y se enviará un" OK "al cliente. Si no es el mismo, se visualizará "NO ES CORRECTO" y se enviará al cliente.

Anterior

ACIERTA LA CONTRASEÑA

MEJORAS

OBJETIVO

PISTAS

SITUACIÓN

FUNCIONAMIENTO

ACIERTA LA CONTRASEÑA

MEJORAS

OBJETIVO

PISTAS

SITUACIÓN

FUNCIONAMIENTO

Hasta ahora hemos creado la funcionalidad básica y en el documento se señalan, también, las características que debe tener el sistema avanzado.

Parte 2: Sistema AvanzadoObjetivo: Añadir funcionalidades avanzadas como múltiples intentos y retroalimentación adicional, un contador de fallos y un sistema de bloqueo. Funcionamiento: 1. El cliente envía un intento. 2. El servidor evalúa: - Si es correcto: Responde 'Correcto', reinicia los fallos y termina la sesión. - Si es incorrecto: 'Mayor' si el intento es menor y suma 1 al contador de fallos. 'Menor' si el intento es mayor y suma 1 al contador de fallos. Responde con un mensaje personalizado y suma 1 al contador de fallos. - Si alcanza 3 intentos fallidos: Responde 'Bloqueado' y bloquea al cliente. Por ejemplo, establecer un controlador de tiempo que bloquee durante 10 segundos.3. El cliente muestra el mensaje recibido y reproduce el tono correspondiente, es decir, un tono para cuando acierte y otro para cuando falle.