Robot Fantàstic con memoria
Listas
- Para que el robot pueda reproducir varias órdenes seguidas es necesario guardarlas previamente. 
- Ya hemos utilizado variables para guardar números o textos. En este caso usaremos una para guardar una lista de órdenes. 
- Las listas permiten guardar un conjunto de datos a los que podemos acceder de forma individual. 
- Para manipular listas se utilizan los bloques de la categoría Datos. 


  

Guardar y eliminar órdenes
- El bloque - añade _ a la lista _permite añadir elementos a una lista. Con el bloque- elimina el elemento _ de lista _se puede eliminar uno, el último o bien todos los elementos de la lista.
- Nuestro robot tendrá que vaciar la lista de órdenes al comenzar o cuando pulsemos el botón X. Esto se puede hacer guardando una lista vacía en la variable o bien utilizando el bloque - elimina el elemento _ de lista _con la opción todos seleccionada.
 
 
- Cada botón de movimiento guardará un identificador de la orden correspondiente. El bloque espera 500 milisegundosevita que se añadan muchas órdenes al pulsar un botón.
 
Seleccionar y ejecutar órdenes
- En la lista órdenes tenemos la secuencia de movimientos que queremos que el robot ejecute. Por ejemplo:
 
 
- Para acceder a una orden se utiliza el bloque elemento _ de _.
 
- El bloque de control para cada i en _permite recorrer la lista. El valor de i corresponde a cada uno de los elementos u órdenes guardadas.
 
- Solo queda mover los motores en función de las órdenes de la lista con el botón OK.
Reto 1: programad el robot con memoria.

Solución al reto 1
 
Robot ED1 infantil
- El programa que se utiliza en las escuelas con el robot Fantàstic añade sonidos e imágenes a la pantalla para mejorar la interactividad. 
- Lo podéis descargar desde aquí. 
 
| ⬅️ Actividad anterior | Actividad siguiente ➡️ | 
|---|
					© by Citilab Edutec 2019-2025.
					This work is licensed under a CC-BY-SA 4.0 license.
				
 
                