Você está na página 1de 5

ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA

ECBTI
ROBOTICA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

ROBOTICA

MOMENTO 3

PRESENTADO A:

ING. JOSE IGNACIO CARDONA

PRESENTADO POR:

JEISSON LENARDO SALCEDO LUNA.


1110538036

GRUPO: 299011_13

CEAD IBAGUE

MAYO 2017

1
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA
ECBTI
ROBOTICA

Software de programacin de robots, explicando su entorno y ejecutar un ejemplo, indicando la


pgina de donde puede descargarlo

MINIBLOQ

Minibloq es un entorno de programacin grfica que tiene por principal objetivo facilitar la
programacin y su aprendizaje, ya sea a nios, principiantes, y personas con pocos conocimientos de
informtica. Minibloq es un proyecto activo y en permanente evolucin, y es posible que en el futuro
sirva tambin como lenguaje genrico para todo tipo de aplicaciones y para usuarios avanzados.
Actualmente est orientado especialmente a la programacin de dispositivos de computacin fsica y
robtica, tales como kits Mltiplo, placas ArduinoTM

Caractersticas

Fcil: la interfaz es muy amigable.

Generacin de cdigo en tiempo real: Crea el cdigo a medida que agregas bloques o modificas
parmetros, mostrndolo instantneamente en una ventana de sintaxis. De esta forma, Minibloq
facilita la transicin hacia la programacin basada en texto. Control de errores en tiempo real:
Minibloq marca en rojo todos los errores y parmetros incompletos a medida que creas el programa.
Interfaz de usuario avanzada: Drag & drop con autopan, Zoom, cortar y pegar, ventanas acoplables y
navegacin en el editor tanto por mouse como por teclado son slo algunas de las caractersticas de
la interfaz de usuario (GUI).

Terminal embebido: Permite recibir y enviar datos desde y hacia tu placa a travs de puertos USB o
serie.

Todo en uno: El software viene listo para usar, incluyendo ya todo lo necesario. No hay necesidad de
instalar otras libreras, herramientas de software, etc.

Portable: No requiere instalacin (excepto para los drivers de dispositivos, como los necesarios para
que funcionen placas como Arduino). Puede incluso corrrer desde un pendrive flash. Adems, no
requiere conexin a Internet para funcionar, ya que reside completamente en la mquina en la que se
est ejecutando. Es ms: Puedes tener diferentes copias de Minibloq, incluso configuradas para
trabajar con diferente hardware, todas funcionando a la vez en la misma computadora.

Rpido: Minibloq es una aplicacin nativa, compilada con C++ (gcc), utilizando una librera llamada
wxWidgets. Por esta razn, es perfectamente apto para funcionar en pequeas computadoras, tales
como netbooks. Adems, compila realmente rpido tus programas, ya que contiene cdigo
precompilado.

Modular y expandible: Los usuarios avanzados pueden crear sus propios bloques (en prximas
versiones habr facilidades nuevas para crear nuevos bloques de forma rpida y sencilla).

ENTORNO DEL PROGRAMA

2
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA
ECBTI
ROBOTICA

El entorno del programa presenta una barra de men, una barra de herramientas con las acciones
comunes, se muestra el modelo de Circuito Programable con el que se va a trabajar.

Tiene un selector de acciones con el cual se realiza la programacin grfica:

Permite ir agregando al programa los bloques que representan comandos imperativos, o acciones.
Esta ventana es flotante, y est siempre visible.

Presenta los bloques de forma contextual. Esto significa que cuando el usuario va a agregar un
bloque como parmetro de otro, Minibloq slo le mostrar aquellos del mismo tipo de datos.

Para poder enviar texto por el puerto serie tiene un selector de constantes de texto. Adems de

texto, es posible seleccionar emoticones, los cuales son mostrados grficamente por la terminal

3
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA
ECBTI
ROBOTICA

Enva datos por el puerto USB (generalmente configurado como puerto serie virtual, o dispositivo
USB CDC en las placas controladoras soportadas por Minibloq). Por medio de un terminal.

Utiliza los bloques para ir generando el cdigo, tal como se muestra:

4
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA
ECBTI
ROBOTICA

Ejemplo de Aplicacin:

Encendido y apagado de un led.

Vnculo de Descarga: http://blog.minibloq.org/p/download.html

Você também pode gostar