0% encontró este documento útil (0 votos)
1K vistas10 páginas

mBlock: Programación Fácil con Arduino

mBlock es un entorno de programación gráfica basado en Scratch que permite programar robots basados en Arduino de forma sencilla e intuitiva mediante bloques. Los usuarios pueden conectar su robot a través de USB, Bluetooth o 2.4G, actualizar el firmware, programar usando bloques de Scratch y grabar de forma permanente el programa en la placa. El documento proporciona instrucciones sobre cómo descargar e instalar mBlock, conectar y programar diferentes robots educativos y placas Arduino.

Cargado por

An Liz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
1K vistas10 páginas

mBlock: Programación Fácil con Arduino

mBlock es un entorno de programación gráfica basado en Scratch que permite programar robots basados en Arduino de forma sencilla e intuitiva mediante bloques. Los usuarios pueden conectar su robot a través de USB, Bluetooth o 2.4G, actualizar el firmware, programar usando bloques de Scratch y grabar de forma permanente el programa en la placa. El documento proporciona instrucciones sobre cómo descargar e instalar mBlock, conectar y programar diferentes robots educativos y placas Arduino.

Cargado por

An Liz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

 Inicio

 Qué es
 Tienda
 Galería
 Soporte
 Foro
 Formación
 Contacto

<< Soporte

mBlock = Scratch + Arduino


mBlock es un entorno gráfico de programación basado en el editor Scratch 2.0 para que escuelas y centros de formación pueda introducir
la robótica de forma sencilla y enseñar a programar robots basados en Arduino.
La interfaz es muy amigable e intuitiva. Usa bloques previamente definidos para dar órdenes al robot y si sabes programar también podrás
sacarle todo el partido con el entorno de Arduino.
- Permite programar tus robots de forma inalámbrica mediante tecnología bluetooth o 2.4G
- Te permite traducir los bloques de Scratch a código fuente de Arduino
- Puedes probar en tiempo real el programa que relices en Scratch sin necesidad de grabarlo en la placa
- Y una vez probados puedes grabarlo de forma permanente en tu robot
Puedes usarlo con tus placas de Arduino o también con los robots educativos de Makeblock:
- Para los que se inician: Robot Educativo mBot
- Para los que quieren un kit básico de Makeblock: Starter Kit
- Para los que necesitan un robot más avanzado con muchos sensores mBot Ranger
- Y para los más experimentados en robótica: Ultimate Kit

Descarga gratuita
Sólo necesitas descargar mBlock para PC o Mac y seguir los pasos de instalación
Descarga mBlock

Si quieres usar mBlock en Linux puedes leer el siguiente post de nuetsro foro:
Usar mBlock desde Linux

Manual de uso
1- Conectar tu robot
Tienes 3 maneras diferentes de conectar tu robot con mBlock
- cable USB
- Bluetooth
- 2.4G ( la misma tecnología que usan los teclados inalámbricos)

2- Actualizar el Firmware
Para que el robot o tu placa de Arduino se pueda comunicar con mBlock y ejecutar las acciones de Scratch en tiempo real, es necesario
que cargues previamente un Firmware en la placa.
Para ello sólo necesitas hacer click en la opción correspondiente y esperar a que finalice la carga (ver imagen anterior).

Nota: Es muy importante que selecciones la placa correspondiente de tu robot (o la placa de Arduino con la que trabajes)
- Me Orion ( placa del Starter Kit, Plotter, mDrawBot e Inventor Kit )
- Me UNO Shield ( shield de Makeblock para acoplar a tu Arduino UNO )
- mBot
- Auriga ( placa del nuevo kit mBot Ranger )
- Mega Pi ( Placa del nuevo Ultimate Kit que puedes usar con tu Raspberry Pi)

3- Realiza tu programa
Arrastrando los bloques correspondientes puedes empezar a programar tus robots de una forma muy sencilla y en tiempo real con tan sólo
pulsar la banderita verde y ver el resultado en tu robot.

Puedes encontrar algunos ejemplos de Scratch para Arduino en nuestro foro


Otros ejemplos

Controlar un motor DC

Controlar un display de 7 segmentos


Leer el un sensor de temperatura
Controlar el módulo de LEDS RGB

4- Graba el programa en tu placa


Para grabar de forma permanente tu programa en la placa sólo tienes que sustituir el bloque de banderita verde por el bloque
correspondiente a tu placa , en el ejemplo siguiente, usamos el bloque mBot Program
Con el botón derecho sobre el bloque mBot Program haremos click en la opción "Upload to Arduino" accederemos a otra ventana con el
código fuente equivalente traducido a Arduino de tu programa en Scratch.
Y esperar a que termine de subir a nuestra placa

Importante : Ahora hemos sustituido el firmware de la placa por tu programa. Si quieres seguir usando Scratch con mBlock nuevamente,
deberás volver a actualizar el firmware como hemos visto anteriormente

Nuevo mBlock 5-Alpha.8 (en pruebas)

Aún se está testando, pero pronto podrás usar mBlock con los nuevos dispositivos recién llegados a la familia de Makeblock: Codey
Rocky y Neuron.
Y sorpresa más, también podrás usar mBlock para manejar la tarjeta programable micro:bit!
Más información en el foro de makeblock.com

También podría gustarte