Programe un mBot con Scratch y Arduino - Calendae - Calendae | Informática, Electrónica, CMS, Ciberseguridad

Programe un mBot con Scratch y Arduino – Calendae

Hola y mil gracias por leerme. Te escribe Jordi Oriol y hoy hablaremos sobre Programe un mBot con Scratch y Arduino – Calendae

Makeblock se fundó en 2012 en Shenzhen como la primera plataforma de programación y robot de código abierto del mundo. Con más de 400 componentes mecánicos, módulos electrónicos y herramientas de software, la compañía está decidida a brindar oportunidades significativas de capacitación STEM y mentalidades de creador al mercado de consumo masivo para realmente marcar la diferencia en el futuro de la sociedad con la robótica.

Makerblock tiene una variedad de productos y un gran producto es mBot, un robot que es más adecuado para la educación y el uso doméstico. Es fácil de usar y asequible, puede obtener mBot por $ 24 o con Bluetooth por $ 99.

MBot está especialmente diseñado para el lenguaje basado en mBlock Scratch para ayudar a maestros y niños a adquirir experiencia práctica con robots y explorar la educación STEM.

La primera rama Scratch 2.0 del mundo capaz de cargar un programa en placas basadas en Arduino

Descripción general de MBot

Makeblock continúa brindando tutoriales sobre sus productos y el más reciente fue un seguidor de línea en mBot Insuctable.

Para hacer este proyecto necesitas las siguientes herramientas

Lista de piezas mecánicas
  • 1 * placa base de metal
  • Motor de engranajes 2 * TT
  • 2 * girar
  • 2 * neumático
  • 1 * rueda de plástico universal
  • 1 * cinta mágica 20 * 30 mm
  • Perno prisionero de latón 6 * M4 * 25
  • 14 * Tornillo hexagonal M4 * 8
  • 6 * Tuerca M4
  • 4 * tuerca M3
  • 4 * Tornillo de cabeza Phillip M3 * 25
  • 2 * Tornillo autorroscante M2.2 * 9.5
Lista de formularios electrónicos

Solo tienes que colocar cada elemento en el lugar correcto y apretar unos tornillos. La siguiente imagen muestra cómo ensamblar las piezas.

MBlock es una versión personalizada de zero. Es fácil de usar mBlock para interactuar con formularios electrónicos. Para que el proyecto funcione, primero debe programar la placa de control (compatible con Arduino) usando este código mBlock.

También puede programarlo usando el IDE de Arduino, ya que facilita escribir código, cargarlo en la placa de E / S e interactuar con mBot. La siguiente línea es un código simple para controlar mBot a través del controlador de infrarrojos.

#include "mBot.h"
#include "MePort.h"
#include "MeIR.h"
#include "MeDCMotor.h"

MeBoard myBoard(mBot);
double angle_rad = PI/180.0;
double angle_deg = 180.0/PI;
MeIR ir;
MeDCMotor motor_9((MEPORT)9);
MeDCMotor motor_10((MEPORT)10);

void setup() 
 ir.begin();


void loop() {
 if(ir.keyPressed(64))
  motor_9.run(255);
  motor_10.run(255);
  else 
  if(ir.keyPressed(25))
   motor_9.run(-255);
   motor_10.run(-255);
   else 
   if(ir.keyPressed(7))
    motor_9.run(255);
    motor_10.run(-255);
    else 
    if(ir.keyPressed(25))
     motor_9.run(-255);
     motor_10.run(255);
     else 
     motor_9.run(0);
     motor_10.run(0);
    
   
  
 
 ir.loop();
}

Puede obtener más información sobre el uso de Arduino para mBot aquí.

¡Esto es lo que se supone que debe hacer mBot!

Puedes construir tu propia aventura, jugar algunos juegos o completar algunas funciones tú mismo usando mBot, como jugar al fútbol, ​​evitar obstáculos por ultrasonidos y seguir la línea. Makeblock está abriendo amplias puertas a la innovación al poner STEM y la experiencia práctica a disposición de los niños.

Un nuevo producto MakerBlock ahora está disponible en Kickstarter. AirBlock, el primer dron modular que se puede transformar en un aerodeslizador, un automóvil y más. Puedes pedir este dron a la página del proyecto por $ 99.

Se pueden encontrar más detalles y actualizaciones en el Sitio oficial. También puede acceder al código fuente y archivos en Github.

Recuerda compartir en tus redes sociales para que tus amigos lo disfruten

??? ? ? ???

Comparte