CODEY
ROCKY
HABILIS
© HABILIS A
Abacus es una organización de referencia en la educación, la cultu-
ra y el ocio que crea y distribuye contenidos y productos de calidad
para contribuir a un país y un mundo mejores desde los valores del
cooperativismo.
Tanto Habilis, la plataforma de creación de contenidos educativos,
como RO-BOTICA, un referente en la distribución de soluciones tec-
nológicas, se engloban dentro de Abacus Educación.
HABILIS
En Habilis nos dedicamos a la creación de contenido educativo innovador, a
la formación docente y al acompañamiento de las escuelas en la transforma-
ción digital, con más de 80 asesores pedagógicos.
RO-BOTICA abrió en 2007 el primer espacio de Europa dedicado a robótica
educativa. Desde entonces, distribuye e implementa soluciones tecnológicas
de robótica y programación en centros de todas las etapas educativas. Contri-
buye al desarrollo competencial digital y tecnológico de la sociedad, facilitan-
do e impulsando vocaciones científico-tecnológicas, la alfabetización STEAM,
la educación inclusiva, equitativa y de calidad.
Consulta nuestro catálogo:
© Habilis, del contenido de las fichas 2024 - Abacus Educación
0 CODEY ROCKY
ÍNDICE
1. Descripción 3
2. ¿Qué hay en la caja? 4
2.1. ¿Cuáles son los componentes del robot? 5
2.2. ¿Cuál es la función de cada componente? 6
3. Prepara el robot 7
4. Programa desde el ordenador 8
4.1. Instala los controladores necesarios 9
4.2. Conoce el entorno de programación 9
4.3. Conecta el robot 11
4.4. Comienza a programar 12
5. Programa desde la tableta digital 13
5.1. Descarga la aplicación 13
5.2. Conoce el entorno de programación 14
5.3. Conecta el robot 16
5.4. Comienza a programar 16
6. ¿Te atreves con los retos? 17
6.1. Posibles soluciones 20
7. Consejos de seguridad 21
8. Anexo 22
© HABILIS 2
1 CODEY ROCKY
DESCRIPCIÓN
Codey Rocky es un robot que ofrece
la posibilidad de diseñar juegos o
aplicaciones de forma sencilla y
variada.
El robot lleva sensores y actuadores
integrados a través de los cuales es
posible reproducir música, seguir
una luz, evitar obstáculos, imitar
expresiones faciales y comunicarse
con otro Codey Rocky.
El entorno de programación de
Codey Rocky permite interaccionar
desde el mundo virtual al real y
viceversa.
INFORMACIÓN
ETAPA EDUCATIVA CONECTIVIDAD ENTORNO DE PROGRAMACIÓN
1 ciclo. EP
er
2 ciclo. EP
o
3 ciclo. EP
er
mBlock5
DISPOSITIVOS SISTEMAS OPERATIVOS mBlock
(App)
© HABILIS 3
2 CODEY ROCKY
¿QUÉ HAY EN LA CAJA?
Caja Manual de instrucciones
Etiquetas adhesivas Cable USB Codey
Cinta 8 tarjetas de colores Rocky
© HABILIS 4
2.1. CODEY ROCKY
¿CUÁLES SON LOS COMPONENTES DEL ROBOT?
Emisor de IR Receptor de IR
Potenciómetro Pantalla de
matriz ledes
Giroscopio de 6 ejes
Luz RGB
Altavoz
Sensor de sonido
y de luz
3 pulsadores
CODEY
ROCKY
Motor de engranaje
Sensor de color IR
LEYENDA
Actuadores Sensores P Procesador
© HABILIS 5
2.2. CODEY ROCKY
¿CUÁL ES LA FUNCIÓN DE CADA COMPONENTE?
• Emisor de IR y receptor de IR: • Indicador led RGB: ese puede
hacen posible la comunicación programar para mostrar
con otros robots Codey Rocky. diferentes colores.
• Sensor de luz: detecta la • Altavoz: gracias al altavoz el robot
intensidad de luz ambiental. puede emitir sonidos.
• Sensor de sonido: detecta el • Motores: permiten mover el robot
nivel de sonido ambiental y de hacia delante y hacia atrás, y
movimiento. hacer giros. Con la programación
se pueden modificar la velocidad,
• Giroscopio de seis ejes: sensor los grados de giro y la distancia
que detecta inclinaciones, de movimiento de los motores.
sacudidas y ángulos de giro.
• Sensor de color IR: permite
detectar colores, evitar
obstáculos y calcular distancia.
• Potenciómetro: un pequeño
engranaje con el que se puede
regular el volumen.
• Botones: dispone de tres
botones (A, B y C), los cuales son
programables.
• Pantalla led RGB: puede
mostrar expresiones, texto o
la información que captan los
sensores.
© HABILIS 6
3 CODEY ROCKY
PREPARA EL ROBOT
1 El robot Codey Rocky está formado por dos partes: Codey y Rocky.
Codey Rocky Para montar el robot une ambas partes siguiendo
la imagen que hay a continuación. Toma a Codey
y deslízalo sobre la base de Rocky hasta que
quede encajado.
2 Antes de utilizar el robot, asegúrate de que tenga batería.
El Codey Rocky funciona con una batería interna de litio, localizada en la parte superior del robot
(Codey), que se carga con un cable USB.
Cuando la batería esté cargada, el led pasará de Para encender el robot, haz clic en el botón de
color rojo a color verde. encender situado en la parte derecha de Codey.
Un consejo: si tienes más de un Codey Rocky en el aula, utiliza las etiquetas para numerar cada
robot.
© HABILIS 7
4 CODEY ROCKY
PROGRAMA DESDE EL ORDENADOR
4.1. INSTALA LOS CONTROLADORES
NECESARIOS
1 Para conectar el robot al entorno de 2 Sigue los pasos de tu sistema operativo para
programación, necesitarás tener los instalarlo:
controladores instalados. En caso de que
no lo estén, al tratar de conectar el robot, • Windows
aparecerá una ventana emergente pidiendo Busca mLink en el Company Portal e instálalo:
la instalación del controlador mLink:
3 • Linkat 4 • Chromebook
Escribe mLink online installer en el buscador Buscar mLink en la tienda de extensiones
de aplicaciones de robótica e instálalo: del navegador e instálalo. También puedes
acceder directamente por el enlace:
[Link]
mlink
© HABILIS 8
4.2. CODEY ROCKY
CONOCE EL ENTORNO DE PROGRAMACIÓN
Abre mLink y accede al entorno de programación en línea a través del siguiente enlace:
[Link]
En el entorno de programación podemos distinguir diferentes áreas:
4. Lenguaje de
1. Idioma 2. Objetos 3. Menú superior programación
9. Zona de
programación
5. Transferencia 7. Categorías de
del programa bloques y extensiones 8. Bloques de
instrucciones
6. Conexión del robot
© HABILIS 9
4.2. CODEY ROCKY
1 Idioma: desde esta categoría se puede 6 Conexión del robot: este botón sirve para
modificar el idioma y seleccionar el conectar el robot al dispositivo (ordenador o
castellano. dispositivo móvil). El proceso se puede hacer
mediante un cable USB o por bluetooth.
2 Objetos: en la zona de objetos podemos
seleccionar cuál es el que queremos 7 Categorías de bloques de extensiones:
programar. Haciendo clic en “Dispositivos”, aquí encontraremos categorías nuevas
podemos añadir los robots de Makeblock con bloques que hacen referencia tanto a
y de otros. mBlock nos permite hacer una dispositivos como a personajes. Por ejemplo,
programación enlazando dispositivos y encontraremos los bloques de instrucciones
personajes de tal forma que podemos referentes a los componentes del Codey
interactuar con el personaje y el fondo en Rocky, gráficos de datos, música, servicios
función de la programación del dispositivo. de inteligencia artificial, etc.
Hay que aclarar que la programación
realizada en los apartados “Personajes” y 8 Zona de programación: aquí es donde
“Fondos” no hace interactuar al robot de se arrastran los bloques para hacer las
forma directa. Para ello, hay que asegurarse secuencias de órdenes.
de estar en la pestaña “Dispositivos”.
9 Bloques de instrucciones: en este
3 Menú superior: en este espacio espacio están todas las instrucciones de
encontraremos configuraciones del programación organizadas por categorías. Se
entorno desde las que se pueden modificar trata de un entorno basado en el Scratch y
características de este entorno. eso supone que hay categorías comunes y
Y también es desde donde se guardan algunas nuevas adaptadas al robot.
los programas. Además, hay disponibles
programas de ejemplo.
4 Lenguaje de programación: esta pestaña
te permite seleccionar el lenguaje de
programación. El robot se puede programar
con Bloques y Phyton. Te recomendamos
programar con bloques.
5 Transferencia del programa: podemos
trabajar de dos maneras la transferencia del
programa al dispositivo: en los modos “Carga”
y “En vivo”. Cuando tengamos seleccionado
“Carga”, guardaremos el programa en
la memoria del robot. Si trabajamos “En
vivo”, cada vez que interactuemos con la
aplicación (pulsando la bandera verde, teclas
del teclado, etc.), veremos el resultado de la
programación en el robot sin que se quede
guardado en su memoria.
© HABILIS 10
4.3. CODEY ROCKY
CONECTA EL ROBOT
Conecta Codey Rocky al ordenador utilizando Verás que, una vez que selecciones a Codey,
el cable USB y haz clic en el botón que hay en las categorías y los bloques de programación
el lateral derecho de la pantalla del robot para cambian. Eso es porque cada dispositivo tiene
encenderlo. Una vez encendido, el robot abrirá asociados sus correspondientes bloques de
los ojos. programación. Esta será su interfaz de trabajo.
Asegúrate de que tienes seleccionado el modo
de programación de bloques.
Si no lo has hecho antes, selecciona el idioma
del entorno de programación desde el icono
de la bola del mundo situado en la barra
del menú superior izquierda (disponible en Haz clic en el botón “Conectar” para conectar
castellano). el robot a mBlock 5. Entonces aparecerá una
ventana para hacer este proceso por USB.
Selecciona el USB y haz clic de nuevo en el
botón “Conectar”.
En la pestaña “Dispositivos” haz clic en “Añadir”
para abrir la galería de dispositivos. Después
selecciona “Codey” y haz clic en “OK”. Para
acabar, elimina CyberPi haciendo clic en la cruz
de su icono.
¡YA ESTÁ TODO
PREPARADO PARA
COMENZAR A
PROGRAMAR!
© HABILIS 11
4.4. CODEY ROCKY
COMIENZA A PROGRAMAR
Antes de empezar a programar, recuerda estas Mostramos una emoción
indicaciones:
El objetivo del programa será mostrar una
• Para añadir los bloques a la zona de imagen en la pantalla. Para hacerlo, sigue estos
programación, haz clic sobre ellos y pasos:
arrástralos uno a uno dentro de la zona de
Haz clic en la categoría “Eventos”. Selecciona
programación.
y arrastra el bloque “cuando Codey se pone en
• Para juntar los bloques entre ellos, es marcha” a la zona de programación.
importante que, cuando los arrastres, los
coloques uno bajo el otro.
• Para borrar bloques de programación que no
necesites, arrástralos al menú central de los
bloques de programación.
Eventos
Haz clic en la categoría “Emoción”. Selecciona
y arrastra el bloque “sonrisa” a la zona de
programación. Conecta el bloque “sonrisa”
con el bloque anterior.
• Puedes ampliar y reducir el zoom de la zona
de programación haciendo clic en “-” o “+”,
que encontrarás en la parte derecha inferior
de la zona de programación.
Finalmente, carga el programa. Verás que Codey
sonríe con un pequeño movimiento.
© HABILIS 12
5 CODEY ROCKY
PROGRAMA DESDE LA TABLETA DIGITAL
5.1. DESCARGA LA APLICACIÓN
Si trabajas desde un dispositivo móvil con un sistema operativo de IPadOS, puedes descargar la
aplicación mBlock - Learn Coding, dentro de su entorno de adquisición .
Si trabajas desde un dispositivo móvil con un sistema operativo Android, tienes que descargarte la
aplicación mBlock. Para hacerlo, puedes acceder desde el navegador del dispositivo a [Link].
Descarga la aplicación en el dispositivo y sigue los pasos para instalarla.
© HABILIS 13
5.2. CODEY ROCKY
CONOCE EL ENTORNO DE PROGRAMACIÓN
1 Abre la aplicación y haz clic en “Coding”. 2 Cuando crees el nuevo proyecto, selecciona
Seguidamente, crea un nuevo proyecto, Codey como robot para programar. Pulsa
pulsando el símbolo más “+” de color azul el icono “Actualizar” de color azul siempre
situado en la parte central. que aparezca sobre cualquier robot. Una
vez actualizado, haz clic en el icono de
verificación de color blanco, situado en la
parte superior derecha de la pantalla.
3 El entorno de programación es similar al que se ha explicado en el apartado “Programa desde el
ordenador” (punto 4.2. de este documento).
2. Objetos 3. Símbolo “+”
1. Menú
6. Zona de programación
4. Categorías
de bloques de
extensiones
8. Carga
5. Bloques de instrucciones 7. Transferencia del programa
© HABILIS 14
5.2. CODEY ROCKY
1 Menú: nombrar y guardar el programa. 6 Zona de programación: aquí es donde
se arrastran los bloques para hacer las
secuencias de órdenes.
2 Objetos: aquí podemos seleccionar qué
personaje o robot queremos programar
y también podemos conectar el robot al 7 Transferencia del programa: podemos
dispositivo. trabajar de dos maneras la transferencia
del programa al dispositivo: en los modos
“Cargar” y “En vivo”. Cuando tengamos
3 Símbolo “+”: haciendo clic en el icono “+”, seleccionado “Cargar”, guardaremos
podemos añadir los robots de Makeblock y el programa en la memoria del robot.
de otros. Si trabajamos “En vivo”, cada vez que
interactuemos con la aplicación (pulsando
la bandera verde, teclas del teclado, etc.),
4 Categorías de bloques de extensiones: veremos el resultado de la programación en
aquí encontraremos categorías nuevas el robot sin que se quede guardado en su
con bloques que hacen referencia tanto a memoria.
dispositivos como a personajes. Por ejemplo,
encontraremos los bloques de instrucciones
referentes a los componentes de Codey
8 Carga: este botón sirve para cargar el
Rocky, gráficos de datos, música, servicios programa en el robot para que este lo
de inteligencia artificial, etc. ejecute.
5 Bloques de instrucciones: en este
espacio están todas las instrucciones de
programación organizadas por categorías.
Se trata de un entorno basado en Scratch y
eso supone que hay categorías comunes
y algunas nuevas adaptadas al robot.
© HABILIS 15
5.3. CODEY ROCKY
CONECTA EL ROBOT
Asegúrate de tener habilitada la opción de Acerca el robot a la tableta para que se vinculen.
bluetooth en la tableta digital.
Para conectar el robot, pulsa sobre el icono de
bluetooth de color rojo. Recuerda que el robot
tiene que estar encendido.
Si se vincula correctamente, verás que el icono
de bluetooth se pone de color azul.
5.4. CODEY ROCKY
COMIENZA A PROGRAMAR
¡Ya puedes empezar a programar! ¡Consulta el apartado 4.4. de este
documento para realizar un primer programa!
Recuerda que, en cuanto tengas el programa listo, deberás pulsar el botón
de “Cargar” para que el robot ejecute el programa.
© HABILIS 16
6 CODEY ROCKY
¿TE ATREVES CON LOS RETOS?
Para llevar a cabo los siguientes retos,
abre un nuevo proyecto de programación.
Para ello, ve al menú superior, haz clic
en “Archivo” y seguidamente en “Nuevo
proyecto”.
NIVEL I
¡OBSERVA A TU ALREDEDOR!
1 Haz que el robot mire hacia un lado y hacia el 2 Haz lo mismo con el botón B mirando hacia
otro cuando hagas clic en sus botones A y B. la derecha. Busca en la categoría “Eventos”
el bloque “al pulsar botón A”. Haz clic en la
Para montar el programa, busca en la
pestaña de color blanco para escoger el
categoría de “Eventos” el bloque “al pulsar
botón B.
botón A” y en la categoría “Emoción” el bloque
“mira a la izquierda”. Encaja el bloque “mira a la
izquierda” bajo el bloque “al pulsar botón A”.
3 Haz clic en la categoría “Emoción”. Arrastra el 4 Atención, después de cargar el programa en
bloque “mira la derecha” y conéctalo con el robot, haz clic en el botón A y B del robot
el bloque “al pulsar botón B”. para comprobar si el programa funciona.
El programa te debería quedar así:
© HABILIS 17
6 CODEY ROCKY
NIVEL II
¡GIRA PARA OBSERVAR MEJOR EL ENTORNO!
1 Siguiendo con el programa anterior, añade que el robot se mueva hacia el lado correspondiente.
2 Haz clic en la categoría “Acción”. Arrastra el bloque “gira a la izquierda a potencia 50 % durante 1
segundo” a la zona de programación y conéctalo bajo el bloque
“mira a la izquierda”. Aumenta el tiempo de movimiento a 2 segundos.
3 Continúa con el programa haciendo que con el botón B gire a la derecha. Haz clic en la categoría
“Acción”. Arrastra el bloque “gira a la derecha a potencia 50 % durante 1 segundo”
a la zona de programación y conéctalo bajo el bloque “mira a la
derecha”. Aumenta el tiempo de movimiento a 2 segundos.
4 El programa te debería quedar así:
© HABILIS 18
6 CODEY ROCKY
NIVEL III
¡EL DESPERTADOR!
1 Para hacer el siguiente reto, abre un nuevo proyecto de programación.
Haz que el robot esté durmiendo y que se despierte cuando el ruido del entorno aumente.
Selecciona los bloques siguientes de la categoría “Eventos”:
Aquí puedes indicar el
volumen que quieres fijar.
2 Ahora selecciona los bloques siguientes de la categoría “Emoción”:
3 Monta el programa de forma lógica para que, al comenzar, el robot esté durmiendo y, en otra acción,
el robot se despierte cuando el volumen del entorno aumente.
© HABILIS 19
6.1. CODEY ROCKY
POSIBLES SOLUCIONES
NIVEL III
¡EL DESPERTADOR!
Al comenzar, es decir, “cuando Codey se pone en marcha” el robot duerme. Pero si el volumen del
entorno aumenta, “cuando intensidad del sonido > 20”, el robot se despierta.
© HABILIS 20
7 CODEY ROCKY
CONSEJOS DE SEGURIDAD
A SEGURIDAD Y USO
Utiliza el robot con el alumnado de la edad recomendada. Los niños deben utilizar
los elementos bajo la supervisión de un adulto.
No dejes el robot en los límites de superficies elevadas para evitar desperfectos en
caso de caída.
Manipula las piezas y los sensores del robot con cuidado para que no se produzcan
daños.
B MANTENIMIENTO
Es importante actualizar de
forma periódica los robots.
Para actualizar el robot de
mBot2, hay que hacer clic en
“Configuración”, dentro del
apartado del dispositivo, y
entonces pulsar en “Actualizar
firmware”.
Guarda el robot en un lugar seguro, no lo expongas a un ambiente húmedo o de
altas temperaturas para evitar daños.
En caso de mal funcionamiento, no desmontes, repares ni modifiques el robot.
Comunícaselo al coordinador digital del centro para que este se ponga en
contacto con el servicio técnico.
C BATERÍA Y CARGA
Utiliza el adaptador recomendado (5 V/2 A) para cargar el robot.
Carga completamente el robot antes de dejarlo inactivo, y cárgalo al menos una
vez cada tres meses para evitar que la batería se estropee.
© HABILIS 21
8 ANEXO
CATEGORÍAS DE PROGRAMACIÓN
En este anexo te explicamos en detalle las diversas categorías de programación y te mostramos sus
correspondientes bloques de instrucciones.
Categorías de bloques:
Emoción: bloques de programación que Aspecto: bloques de programación que
permiten representar animaciones a través del permiten mostrar texto en la pantalla o
robot (muestra imagen en la pantalla, sonido y representar imágenes de Rocky.
en algunos movimientos).
© HABILIS 22
8 ANEXO
CATEGORÍAS DE PROGRAMACIÓN
Iluminación: bloques de programación que Acción: bloques de programación que permiten
permiten encender, cambiar de color y apagar el mover el robot (dirección, giros y velocidad) y
led de Codey y de Rocky. también pararlo.
Altavoz: bloques de programación que
permiten reproducir sonido, notas musicales y
controlar los tiempos para componer melodías
a través de Codey.
© HABILIS 23
8 ANEXO
CATEGORÍAS DE PROGRAMACIÓN
Sensores: bloques de programación que permiten detectar información a través de los sensores que
incorpora Codey (sonido, color, presencia, etc.).
© HABILIS 24
8 ANEXO
CATEGORÍAS DE PROGRAMACIÓN
Infrarrojos: bloques de programación para Control: bloques de programación que
controlar las instrucciones de emisión y permiten controlar los programas a través de
recepción de infrarrojos que incorpora el robot. repeticiones o condiciones. En esta categoría
también hay bloques que ayudan a modificar
los tiempos de los programas y a parar uno o
todos los programas que estén en marcha.
Eventos: bloques de programación que sirven
para iniciar los programas. Se colocan al inicio
de estos y determinan cómo se ejecutará el
programa que se coloque a continuación (a
través de un botón, mediante la bandera verde,
etc.).
© HABILIS 25
8 ANEXO
CATEGORÍAS DE PROGRAMACIÓN
Operadores: bloques de programación que Variables: esta categoría sirve para generar
hacen referencia a operaciones matemáticas. variables. Las variables son bloques que
Permiten crear fórmulas para automatizar los permiten almacenar valores numéricos
programas. Además, también hay instrucciones o cadenas de texto dentro de nuestras
para trabajar el azar o la detección de palabras programaciones.
o letras dentro de un programa, entre otros.
Mis Bloques: esta característica permite crear
bloques propios.
Extensiones: en extensiones encontramos
aquellas que hacen referencia al personaje y al
dispositivo (Codey).
© HABILIS 26