Laboratorio 09
LABORATORIO 09
- Tunco Cuenta Yerdrick Jhosep
- Electrónica y Automatización Industrial C5 IV-B
- Tunco Cuenta Yerdrick Jhosep
- Electrónica y Automatización Industrial C5 IV-B
Programación en Arduino utilizando Mblock
I. Objetivos.
- Programar la tarjeta ARDUINO UNO utilizando un lenguaje gráfico y comparar con lenguaje
de texto.
-Conocer el entorno de mBlock y todas sus posibilidades.
- Realizar programación básica utilizando software mencionado.
II. Marco Teórico.
- Mblock
MBlock es un entorno gráfico de programación basado en el editor Scratch 2.0 para introducir de forma sencilla la programación y robótica en el aula.
mBlock tiene algunas características que lo hacen más adecuado para trabajar con robots. Con S4A, tenemos que tener conexión permanente entre el PC y el Arduino, bien por cable o por Bluetooth. Al usar mBlock no tenemos este problema, ya que nos permite elegir la forma en la que queremos trabajar: ejecutándose en tiempo real en el PC (como en S4A necesitando cargar un firmware en la placa) o cargando el programa en la placa de forma que podamos prescindir del PC.
Cuando cargamos el programa en la placa, como hacemos con el IDE de Arduino, nos permite hacer robots autónomos al no tener que estar siempre conectados al PC. Además al cargar los programas de esta forma se puede ver el equivalente en código del programa que hayamos diseñado con los bloques, de forma que nos puede ayudar durante la transición de entorno gráfico a código.
Otra ventaja es que mBlock nos permite definir qué pines vamos a querer usar como entradas y cuáles como salidas. Por el contrario en S4A vienen predefinidos y a la hora de construir robots puede ser un inconveniente.
Partes importantes de Mblock.
- Grupo de instrucciones.
- Instrucciones de programación
- Editor
- Escenario o ventana principal
- Objetos y sprites.
III. Desarrollo.
- Se tiene que realizar un SEMÁFORO con tiempo determinados, en el software de Mblock.
- Condiciones:
*Crear una figura que parezca un semáforo.
*El led rojo tiene que tener un tiempo de 3s.
*El led amarillo tiene que tener un tiempo de 2s.
*El led verde tiene que tener un tiempo de 3s.
- Se muestra la configuración para crear una figura de un semáforo, que simule los led de manera ordenada empezando por el rojo, amarillo y por ultimo termina en el verde.
- Mblock
MBlock es un entorno gráfico de programación basado en el editor Scratch 2.0 para introducir de forma sencilla la programación y robótica en el aula.
mBlock tiene algunas características que lo hacen más adecuado para trabajar con robots. Con S4A, tenemos que tener conexión permanente entre el PC y el Arduino, bien por cable o por Bluetooth. Al usar mBlock no tenemos este problema, ya que nos permite elegir la forma en la que queremos trabajar: ejecutándose en tiempo real en el PC (como en S4A necesitando cargar un firmware en la placa) o cargando el programa en la placa de forma que podamos prescindir del PC.
Cuando cargamos el programa en la placa, como hacemos con el IDE de Arduino, nos permite hacer robots autónomos al no tener que estar siempre conectados al PC. Además al cargar los programas de esta forma se puede ver el equivalente en código del programa que hayamos diseñado con los bloques, de forma que nos puede ayudar durante la transición de entorno gráfico a código.
Otra ventaja es que mBlock nos permite definir qué pines vamos a querer usar como entradas y cuáles como salidas. Por el contrario en S4A vienen predefinidos y a la hora de construir robots puede ser un inconveniente.
Partes importantes de Mblock.
- Grupo de instrucciones.
- Instrucciones de programación
- Editor
- Escenario o ventana principal
- Objetos y sprites.
III. Desarrollo.
- Condiciones:
*Crear una figura que parezca un semáforo.
*El led rojo tiene que tener un tiempo de 3s.
*El led amarillo tiene que tener un tiempo de 2s.
*El led verde tiene que tener un tiempo de 3s.
- Se muestra la configuración para crear una figura de un semáforo, que simule los led de manera ordenada empezando por el rojo, amarillo y por ultimo termina en el verde.
- Se muestra la programación en escrito para el Arduino.
- Se muestra la programación en bloques, para realizar un semáforo con tiempos establecidos y un bucle infinito.
- Luego se procede a subir el programa hacia nuestra placa de arduino.
- Se muestra el funcionamiento en físico.
Led azul, representa led rojo.
IV. Observaciones
- Se puede diseñar a tu manera una figura que aplique hacia un pequeño proyecto con Arduino.
- Se observó de que, para realizar un semáforo se tiene que crear tres diseños iguales, lo único que cambia es la intensidad de luz en un led, es decir, 3 figuras (rojo,amarillo,verde).
- En el diagrama de bloques, se fija el pin DIGITAL de salida, debido a que se quiere un funcionamiento físico, por que si nos fijamos bien, es innecesario poner el bloque de fijar pin digital en el software debido a que al "cambiar de disfraz" realiza la acción del semáforo.
- Y el bloque de "por siempre" reemplaza al comando de "bucle infinito", while true en Arduino.
V. Conclusiones
- Se concluye de que el programa de Mblock, nos permite simular Arduino de manera didáctica, para el aprendizaje de la programación en Arduino, debido a que el usuario crea bloques y esto es convertido en modo texto de programación
- Se concluye de que Arduino ofrece una variedad de proyectos para el sistema de estudio, laboral,etc. Es un microcontrolador que ofrece la creación de la electrónica mediante la programación. Tiene una plataforma de hardware y software que permite a los usuarios crear diferentes tipos de microordenadores de una sola placa a los que la comunidad de creadores puede darles diferentes tipos de uso (proyectos con arduino).
- Se concluye de que Mblock es un programa que esta diseñado para el entorno gráfico de programación y con la didáctica de insertar el diseño de tu programación en robotica y programación sencilla.
-Se realizó un semáforo en el software de Mblock, lo cual cumple las condiciones de un encender un led con un tiempo determinado.
VI. Vídeo explicativo.
- Se adjunta el link del vídeo que esta en la plataforma de youtube.
VII. Foto del integrante que realizo este Lab. presente.
Fin del documento..........











Comentarios
Publicar un comentario