Want to create interactive content? It’s easy in Genially!

Get started free

MODULO 5

Nimrod Castillo

Created on July 10, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

INTRODUCCIÓN A ARDUINO

CON ARDUBIT PRO

PARA DOCENTES

MÓDULO 4

Introducción a la Creación de Bloques Propios en mBlock

OBJETIVOS

  • Aprender a crear bloques propios en mBlock para simplificar la programación y hacer nuestros programas más eficientes y fáciles de entender.

IMPORTANCIA EDUCATIVA

PROGRAMACIÓN DE SONIDOS EN ARDUINO

  • Los bloques personalizados ayudan a los alumnos a estructurar mejor su código y a reutilizar secuencias de instrucciones, fomentando buenas prácticas de programación.

"Una función bien diseñada no solo organiza nuestro código, sino que también nos muestra el poder de dividir grandes problemas en pequeños y manejables pasos."

FUNCIONES

¡QUÉ E?

Una función es un conjunto de instrucciones agrupadas bajo un nombre específico que realiza una tarea particular. Permiten dividir un programa en partes más pequeñas y manejables.

VENTAJAS DEL USO DE FUNCIONES

FUNCIÓN TOne()

Reutilización: Permiten utilizar el mismo conjunto de instrucciones en diferentes partes del programa sin repetir el código.Modularidad: Facilitan la organización del código en bloques lógicos, mejorando la claridad y el mantenimiento. Facilidad de Depuración: Al dividir el código en funciones más pequeñas, es más fácil identificar y corregir errores. Colaboración: Permiten que varios programadores trabajen en diferentes partes del mismo programa de manera más eficiente.

COMO SE HACE EN MBLOCK

  • En las categorías de bloques elige "Mis bloques"
  • Da click en "Crear un Bloque"
  • Da el nombre al bloque con base en la función que realizará
  • Asigna los parametrós que podrían variar cada vez que se utilice la función
  • Da click en "Aceptar"

COMO SE HACE EN MBLOCK

  • En el bloque "definir" creado, debes crear el mini programa que quieres que la función realice.
  • Emplea la o las variables necesarias que hayas designado como parámetros para la función.
  • Puedes emplear también variables globales del programa principal

COMO SE HACE EN MBLOCK

  • Para utilizar la función en el programa principal, dirígete a la categoría "Mis bloques".
  • Arrastra el bloque nuevo a donde sea necesario dentro del programa principal en el Evento "cuando Arduino Uno se inicia".
  • Cambia el valor de los parámetros de la función según sea necesario.

Puede parecer un poco complicado al principio crear funciones y bloques nuevos en mBlock, pero con la práctica se convertirá en algo que te facilitará mucho el desarrollo de tus proyectos y la comprensión de tus programas.

¿PARA QUE ME SIRVE?

El uso de funciones permite reducir significativamente la cantidad de código necesario para desarrollar un programa, además de facilitar su organización para una mejor comprensión. A la izquierda se muestra el programa utilizando funciones (bloques propios). A la derecha, el mismo programa sin hacer uso de funciones.

¡¡A PROGRAMAR FUNCIONES!!

ARDUINO Y MBLOCK

¡MANOS A LA OBRA!

PROGRAMA 1: BEEP

Si leemos el pentagrama anterior, debemos tocar la nota Do6 en una duración Blanca
HAZ CLICK EN EL BUZZER PARA ESCUCHAR EL BEEP

VER PROGRAMA

CONTINUARA...

PROGRAMACIÓN DE ARDUINO CON ARDUBIT PRO