Subscribe:

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".

0 comentarios: