Want to make creations as awesome as this one?

Transcript

INTRODUCCIÓN A ARDUINO

CON ARDUBIT PRO

PARA DOCENTES

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

MÓDULO 4

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

OBJETIVOS

  • 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.

IMPORTANCIA EDUCATIVA

PROGRAMACIÓN DE SONIDOS EN ARDUINO

"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."

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.

FUNCIONES

¡QUÉ E?

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.

VENTAJAS DEL USO DE FUNCIONES

FUNCIÓN TOne()

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

VER PROGRAMA

Si leemos el pentagrama anterior, debemos tocar la nota Do6 en una duración Blanca

HAZ CLICK EN EL BUZZER PARA ESCUCHAR EL BEEP

CONTINUARA...

PROGRAMACIÓN DE ARDUINO CON ARDUBIT PRO