Subscribe:

sábado, 21 de octubre de 2017

miércoles, 18 de octubre de 2017

Qué éxito!!!

Hola chicos!!!

Esta entrada es para mostrarles imágenes de cómo son utilizados sus mBots...

Los usuarios más importantes: USTEDES!!!!







 Los chicos de 7mo. grado:


















 PERLITAS!!!!









TODOS FELICES!!!!!!

Y YO MÁS!!!!







lunes, 16 de octubre de 2017

Comenzando a programar...


El menú principal del software mBlock se compone de siete pestañas, comenzando por Archivo y finalizando con Ayuda.
En su parte superior podemos ver la versión del programa que se está utilizando y si la placa que se pretende programar está o no conectada con el software por puerto serie.


A continuación se desarrollan las opciones de cada una de las pestañas del menú superior.



Las opciones de la pestaña “Archivo” son:

- Nuevo: crea un nuevo proyecto
- Abrir Proyecto: Abre un proyecto existente
- Guardar Proyecto: Guarda el archivo
- Guardar Proyecto Como: Guarda el proyecto con un nombre cuya extensión es
.sb2
- Importar y exportar imagen: introduce o exporta una imagen de un objeto o
sprite.
- Deshacer Revertir: Deshace la acción revertir

- Revertir: Vuelve el programa al estado que tenía anteriormente 

 Las opciones de la pestaña “Editar” son:

 - Recuperar borrado: Restaura lo borrado anteriormente 
- Hide stage layout: Oculta el escenario para hacer el área de edición de scripts más grande.
- Escenario pequeño: Hace el escenario más pequeño, aumentando el área de programación.
- Modo turbo: Acelera de velocidad de procesamiento del programa en la simulación scratch.
- Modo Arduino: Convertir el programa de mBlock a Arduino programa y lo sube a la placa principal Arduino para realizar la operación fuera de línea. 

Las opciones de la pestaña “Conectar"
El robot mBot soporta la programación inalámbrica, y eso significa que no tenemos
que tener el robot conectado continuamente al PC para poderlo programar.
Con mBot disponemos de varias opciones de comunicación inalámbrica: Bluetooth o
2.4GHz y con cualquiera de ellas (no ambas a la vez) podemos programar el mBot.
Con 2.4GHz, el robot se sincroniza automáticamente con el ordenador sin necesidad
de "buscar dispositivo..." evitando de este modo interferencias con otros mBots,
cuando se utilizan varios a la vez en un aula. También podemos descargar el 
programa al controlador directamente, por comunicación inalámbrica.

El software mBlock no sólo es aplicable al robot mBot, con el que vamos a trabajar. Con él podemos programar otras placas electrónicas. Esta pestaña las clasifica en tres bloques: Arduino, Makeblock y Otros.

Obviamente, debemos elegir qué opción de las posibles programaremos. Esto se hace
desde la pestaña Placas.


Las opciones de la pestaña “Extensiones” se muestran en la siguiente imagen:

- Administrar extensiones: nos muestra las extensiones que tenemos instaladas.
Podemos sumar más extensiones o borrarlas.

Por ej.
- Arduino incluye bloques compatibles con la plataforma Arduino.


- Makeblock: Me Orion, Mega Pi, Auriga, Me Uno Shield y mBot; placas base
específicas de Makeblock.

- Lenguaje
En esta pestaña podemos elegir el idioma y el tamaño de la letra o fuente del mBlock.

- Ayuda
Con esta pestaña podemos informar de algún error o bug al equipo que actualiza y
perfecciona el software mBlock. También podemos acceder al foro y tutoriales, y comprobar si hay actualizaciones del software.


El software mBlock sigue la filosofía del Scratch. En él, cada objeto y escenario presentan
su propia pestaña Programas, Disfraces (o Fondos si es un escenario) y Sonidos, tal y
como puede verse en la siguiente imagen: 


Comandos de los diferentes bloques en mBlock
- Movimiento
- Apariencia
- Sonido

- Lápiz-Datos y Bloques: Para crear variables, listas de datos y bloques dentro del programa.- Eventos
- Control
- Sensores
- Operadores


- Robots

Bloque específico de comandos para las placas que se conectan con el software mBlock.
En este bloque nos interesa especialmente el comando “mBot Program”.
Para poder grabar un programa en la placa se deberá cambiar el bloque de la banderita verde por la sentencia "mBot Program" y, de ese modo, todo lo que cuelgue de este comando, se ejecutará siempre que encendamos el mBot.
Para grabarlo en la placa, debemos tener conectado el mBot mediante el cable USB, hacer clic con el botón derecho sobre este bloque (o Editar > Modo Arduino) y seleccionar "Upload to Arduino".

jueves, 12 de octubre de 2017

Conectando mi mBot



Introducción:



mBot es un robot de 400 gramos basado en Arduino Uno y creado por la casa
Makeblock. Se puede alimentar por USB, por batería de litio o a través del conector del portapilas con 4 baterías AA.
En cuanto a su programación y control, hay 4 opciones: se puede programar desde mBlock, un software de programación gráfica muy similar a Scratch 2.0, y también se puede controlar mBot, directamente, sin necesidad de programación, desde una tablet o desde un Smartphone, gracias a su app (para Android o iOS) y a la posibilidad de acoplarle el módulo bluetooth.  

Conectar mBot:

El robot mBot utiliza la placa mCore que puede verse en la imagen inferior. La placa,
con un microconcrolador ATmega238, dispone de 4 puertos con conexiones RJ25
para conectar sensores y dos puertos para conectar motores. Además, mCore integra
un interruptor de encendido, un botón, dos LEDs RGB, dos LEDs normales, un buzzer, un sensor de luminosidad y un sensor de infrarrojos receptor-emisor.


La descarga del software mBlock, tanto para Windows como para iOS, puede hacerse
desde el siguiente link: www.mblock.cc
Tras abrir el programa mBlock, lo primero que debemos hacer es conectar el robot al
software que lo controlará. Para ello, conectamos el cable USB desde el mBot a la computadora. En ese momento, si los drivers de mBot están instalados, se nos habilita un puerto COM de comunicación para realizar la conexión.
Ya en el programa mBlock, vamos a la pestaña “Placas” y escogemos mBot para
finalmente, ir a la pestaña “Conectar” del menú principal y en su apartado Serial Port,
seleccionar el puerto de conexión COM correspondiente.



En caso de no conectar, sólo debemos revisar si hemos instalado el driver de arduino
que nos proporciona el puerto de conexión USB-SERIAL CH340. Este driver puede
instalarse directamente desde el programa mBlock, a través de la pestaña Conectar
usando la opción Instalar Driver de Arduino:

Tras estos pasos, el programa nos debe mostrar que mBot está conectado:
En el bloque Robots observamos que mBot está conectado (círculo en verde):



Nuestro trabajo ahora, será simplemente programar el robot utilizando los diferentes
bloques que nos proporciona mBlock. El software mBlock nos permite conectarnos con
el robot por puerto USB (que es lo que hemos hecho hasta ahora), por Bluetooth o por
2.4G.

Cargar el programa en mi mBot
 
Podría interesarnos que nuestro programa funcione completamente independiente
de la computadora (sin cable USB, Bluetooth o 2.4G). Para ello, una opción es grabarlo en
el Arduino del mBot.

Los pasos a seguir para grabar el programa creado en el Arduino del mBot (mCore)
son los siguientes:


- Paso 1: Debemos instalar los drivers del mBot:
Conectar > Instalar Driver de Arduino.




- Paso 2: Crear el programa que queremos grabar dentro de la placa mCore.

- Paso 3: Desconectamos nuestro mBot del ordenador ya que el robot podría estar
conectado por Bluetooth o por 2.4GHz. 



- Paso 4: Conectamos el mBot con el cable USB, desconectándolo de las baterías y
lo encendemos:





- Paso 5: Conectamos el mBlock con mBot por el puerto serie (Serial Port) COM X
correspondiente.








- Paso 6: Cambiamos en nuestro programa el comienzo del programa (el de la
bandera) por uno propio del robot “mBot Program”.






- Paso 7: Con el botón derecho, pinchamos en el comando mBot Program y
elegimos Upload to Arduino. Otra opción es Editar "Modo Arduino"; Upload to
Arduino:



- Paso 8: Se nos abrirá una ventana con el código para grabarlo en el Arduino del
mBot. Incluso, podemos modificar lo que queramos. Finalmente, hacemos clic en 

Upload to Arduino.

- Paso 9: Si no ha habido fallas, nos saldrá un mensaje que nos informa que el
programa se ha grabado correctamente, pudiendo comenzar a disfrutar del
programa introducido en el robot, sin la computadora encendida. Para ello, debemos
desconectar el cable USB y conectar las pilas o la batería de litio del robot.
Veremos que nuestro mBot funciona de forma independiente.

- Paso 10: ¿Cómo se quita el programa que hemos instalado?
Obviamente, en algún momento necesitaremos quitar el programa que hemos instalado para introducir otro nuevo o simplemente, seguir trabajando con el mBlock (sino, no
puede volver a conectarse con el mBlock usando la bandera verde, por ejemplo).
Para ello, sólo debemos seguir los siguientes pasos:

a. Tenemos que volver a desconectar las pilas o batería y conectar el cable USB
del mBot al PC (ver paso 4).
b. Conectar mBot por el puerto serie correspondiente (ver paso 5). Si no aparece,
debemos instalar otra vez los drivers.
c. Resetear el arduino del mBot. Este paso borrará nuestro programa y dejará el
robot como estaba antes, con el programa de fábrica: Conectar > Restaurar
Programa Predeterminado


Resumiendo, mBot tiene dos formas de funcionar atendiendo a la dependencia o
independencia de un PC:
- Dependiente de la computadora: hay tres formas de conectarlo. A saber, conexión
inalámbrica 2.4G o conexión Bluetooth y mediante una conexión por cable
USB.

- Independiente de la computadora: Sólo por Conexión por cable USB se carga el
programa (Upload to Arduino). Luego, se desconecta y el robot ya puede ir sólo
sin necesidad de un PC.