Me Orion (Base on Arduino UNO)
Makeblock Orion es una placa base fácil de usar basada en Arduino Uno con mejoras para la educación. Proporciona ocho puertos RJ25 para conectar a todos los otros módulos de la serie Me con etiquetas de color, puede salvarlo de un horrible cableado y ayudarlo a enfocarse en proyectos increíbles. Makeblock Orion es compatible con la mayoría del software de programación (Arduino / Scratch / AduBlock), y ofrecemos el software de programación gráfica personalizada (Scratch for Robot / Makeblock HD App).

Especificaciones técnicas
Características generales de mBot:
-
Voltaje de salida: 5V DC
-
Voltaje de entrada: 6V-12V DC
-
Corriente de entrada máxima: 3A
-
Modo de comunicación: UART, I²C, E / S digital, entrada analógica
-
Chip de control: Atmega 328P
-
Dimensión: 80 x 60 x 18 mm (L x A x H)
Características funcionales
-
Fácil de conectar con una variedad de sensores, módulos electrónicos, y módulos de accionamiento
-
Apoyar el motor de CC, motor de pasos, controlador servo, y el codificador del motor conductor
-
Drive dos motores directamente
-
Tensión de alimentación 5V y 2A actual
-
Onboard zumbador
-
Sobre- protección de corriente y sobre tensión
-
Totalmente compatible con Arduino
-
Cable RJ25 fácil de usar
-
Proporcionar funciones específicas de la biblioteca Arduino en Makeblock para simplificar la programación
-
Admite mBlock (actualización de Scratch 2.0) y aplicable a usuarios de todas las edades
¡Conecta Tu Orion!

1) Conecta el Puerto Serie
En la barra de menús, selecciona “Conectar”, “Puerto Serie” y el elemento como COMX que aparece allí. Es posible que necesites probar varias veces si tienes más de un dispositivo conectado y aparecen varios COM.
Si utilizas sistema operativo Mac OS te aparecerá como "usbserial", facil de identificar.

2) Selecciona Placa
Abre mBlock, haciendo clic en el menú "Placas" y selecciona la tarjeta que tienes.
-
Me Orion: Starter / Ultimate (Orion)

Instala Driver de Arduino
-
Si estas usando mBlock por primera vez, selecciona “Instalar Driver de Arduino” desde el menú de conexión. Esto instalará los controladores necesarios para la comunicación entre la computadora y el robot.

Listo!
-
Listo! Ya estas conectado.
¡A Programar!
Este tutorial te guiará en la escritura del primer programa para tu Orion.
-
Verifica que aparezca "Puerto Serie Conectado" en la barra de titulo de lo contrario, de lo contrario regresa al apartado Conecta tu Orion.
-
En el menú "Conectar", selecciona "Actualizar Firmware"

Espera hasta que finalice la actualización. Esto permitirá a la Orion comunicarse con el ordenador correctamente, deberás repetir este procedimiento cada vez que actualices el software mBlock para instalar actualizaciones.
3. Ve a la sección de “Eventos” y arrastra al área de trabajo

seguido del bloque

que podrás encontrar en la sección de “control”.
Dentro del bloque "por siempre", coloca

que podrás encontrar en la sección de "apariencia", y dentro de este bloque inserta

que se encuentra en la sección "Robots".
Posteriormente te diriges a la sección de "control", y dentro del bloque "por siempre", coloca


que podrás encontrar en la sección de "operadores", y dentro de este bloque en el primer recuadro inserta

que se anteriormente ya la habías arrastrado por lo que únicamente puedes duplicarla y !Listo¡
En el siguiente recuadro del bloque "_ menor a _" escribirás el valor de "20", como podrás ver a continuación

Dentro del bloque "si, entonces", coloca el bloque "fijar led", indicando el Puerto en donde tengas conectado la tarjeta "Me RGB led", en este caso es en el Puerto 4 y ademas indica el led a encender, en este caso encenderemos el "Rojo" con una intensidad de "255"

que podrás encontrar en la sección de "robots"
Nuevamente utilizarás el bloque "si, entonces", recuerda solo duplicar el anterior que utilizaste y colocalo dentro del bloque "por siempre" debajo del primer "si, entonces"

Dentro del bloque "si, entonces", coloca el bloque "_ mayor a_"

que podrás encontrar en la sección de "operadores", y dentro de este bloque en el primer recuadro inserta

que se anteriormente ya la habías arrastrado por lo que únicamente puedes duplicarla y !Listo¡
En el siguiente recuadro del bloque "_ mayor a _" escribirás el valor de "20", como podrás ver a continuación

Dentro del bloque "si, entonces", coloca el bloque "fijar led", indicando el Puerto en donde tengas conectado la tarjeta "Me RGB led", en este caso es en el Puerto 4 y ademas indica el led a encender, en este caso encenderemos el "Azul" con una intensidad de "255"

que podrás encontrar en la sección de "robots"
Para que finalmente tu primer código quedara así:

4. Con tu Orion conectado, haz clic en la bandera verde, y tú le dirás al panda "decir" para mostrar las lecturas del sensor de ultrasonidos. Trata de acercar tu mano al sensor, y verás que al aumentar de 0 a 20 se encenderá el Led Rojo y que al aumentar de 20 en adelante encenderá el Led Azul.

5. Ahora vamos a intentar cargar un programa a la Orion. Ve al grupo "Robots" y arrastra

Puedes eliminar el bloque "Al presionar" arrastrando a la izquierda, como si lo devolvieras a las secciones de bloques y adjunta "Programa de Orion" al código principal.

6. Selecciona → Modo Arduino desde el menú “Editar” y observa que sucede

¡Upps, mBlock dice "remueve el bloque no soportado para poder continuar". Esto significa que no todos los bloques Scratch se pueden ejecutar en el modo Arduino.

7. Ahora intentemos nuevamente
Seleccione → Modo Arduino nuevamente desde el menú “Editar”. Observa que sucede

El escenario del señor panda se ha oculto y ha aparecido un nuevo panel del lado derecho con textos aún desconocidos, que en realidad es el código final del programa que estamos ejecutando.
9. Localiza el botón Subir a Arduino y haz clic

10. Ahora desconecta el cable USB, pon tu Orion en una superficie plana, encontrarás que el Me RGB Led cambia de color al acercar o alejar tu mano del sensor ultrasónico.
Listo! Hemos concluido este tutorial, esperamos te sea de gran ayuda para seguir aprendiendo programación con tus robots Makeblock!
Espera que termine la subida del código hasta que aparezca la siguiente notificación


Dentro del bloque "si, entonces", coloca el bloque "_ menor a_"
