Skip to main content

Programación mBlock

EsmBloc es un programa especializado en el manejo de los robots de Makeblock (ver cursos de mBot en Aularagon), estos robots estánal principio estaban basados en Arduino por lo tanto este programa tambiénpermitía puedeprogramar programarlosArduino. Actualmente permiten muchas arquitecturas de placas.

Se puede descargar gratuitamente en http:https://www.mblock.cc/

en/download/,

Recomendamosactualmente enesta Windowsla versión 5, aunque verás que algunos vídeos de este curso enseñan la versión 3 pero las capturas se realizan en la versión actual

Dos formas de programar mBlock

2.1.1

Programación NOen PROGRAMAMOS DIRECTAMENTE EN EL ARDUINO

vivo

mBlock (y los otros S4A, Snap4Arduino... también) NOpermite PROGRAMAla DIRECTAMENTEprogramación ENen ELvivo ARDUINO.Es Lodecir, que haceel programa reside en el ordenador es traducir el lenguaje SCRACTHordenador, y en ella Arduinoplaca hay instalado un Firmware para ir escuchando y ejecutando lo que manda el ordenador. 

  • EN EL CAPITULO 3 PROGRAMAREMOS DIRECTAMENTE EN EL ARDUINOVENTAJAS

    2.1.2
      VENTAJAS

    Pues te

  • Te permite interactuar el Arduino y el ordenador, por ejemplo podemos hacer que cuando el detector de humedad detecte agua, que salga por pantalla un fondo acuático.

    tico,

    2.1.3o DESVENTAJAS

    que

    Puespulsando sí,una tecla del teclado se encienda un LED en primerla lugarplaca...

  • DESVENTAJAS
    • hay que cargar dentro del Arduino el Firmware exclusivo de mBlock para que Arduino haga caso a mBlock

    • En

    • Hay segundo lugar, alque tener nuestro ordenador como intermediario, se come los recursos y puede no ir o ir lentoque nuestro programa.programa (típicone dela losplaca intermediarios)

      vaya

      Ylento

    • además,
    • Por necesitamossupuesto elnecesita tener ordenador conectado al Arduino, o sea, trabaja como un esclavo del ordenador.
  • Programación cargar a la placa

    Todos los programas editores de Arduino (tanto los que programan con código como el Arduino IDE) como los editores de programas gráficos en bloque (mBloc, Snap4Arduino, Arduinoblocks, ...) permiten cargar el programa en la placa.  

    Las ventajas y desventajas son las opuestas de trabajar en vivo.

    via GIPHY