Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Laboratorio de Percepción
Práctica 1
¡Hola Mundo!
Entrega: 18/09/2020
Índice
Objetivo 1
1. Add-Ons:
Dentro de la pantalla de matlab, en el menú principal nosotros podemos encontrar un
botón con el nombre de Add-Ons que nos permitirá acceder a la biblioteca de comple-
mentos y paquetes para Matlab y Simulink.
2. Paquete de arduino:
Una vez que nos abre la ventana mostrada en la figura 2, buscamos .Arduino Support
Package”.
1
3. Nos aparecen dos opciones para descarga de este paquete de soporte, de momento se
descarga e instala solamente para Matlab.
Este paquete de soporte para Arduino nos permite trabajar con distintas placas de desarrollo
Arduino, a continuación se nombran algunas:
Arduino Uno
Arduino Leonardo
Arduino Pro
)) arduinosetup
después de lo cual nos mostrará la ventana de la figura 4, donde tendremos que elegir la forma
en que comunicaremos nuestra placa de Arduino.
2
Posterior a esto, nos preguntara que tipo de librerı́as usaremos en la placa de Arduino.
También nos pregunta que placa estamos usando y en que puerto esta conectado.
esto con la finalidad de ver las propiedades y caracterı́sticas de nuestro Arduino. También
podemos darnos una idea de los pines que tenemos disponibles, ası́ como también de
las librerı́as que se cargaron dentro del servidor creado. Si llegamos a necesitar alguna
librerı́a distinta a las que se cargaron en el servidor, debemos regresar a la configuración
del Arduino (figura 4) y seleccionar la que sea de nuestro interés.
3
3. En un script nuevo donde se colocó la programación mostrada en la figura 7.
Figura 7: Código
1. Se creo el programa ejecutable (Figura 8) que nos permite el uso de los pines de entrada
y salida.
4
Figura 9: Código
podemos ver como el programa nos arrojó 3 veces el mensaje ”¡Hola Mundo!”, dado a
que se creó un ciclo para que esto pasara y cada vez que se envı́a el mensaje prende un
led externo.
Conclusión
Esta practica me parece muy importante para comenzar la materia ya que podemos entender
y aprender como funciona la comunicación entre hardware y software, ya que a pesar de no ser
una tarea muy complicada es diferente a lo que estamos acostumbrados. También me parece
muy interesante que se utilice el Arduino con Matlab ya que ası́ podemos realizar tareas con
un enfoque más matemático y a un bajo costo comparando un Arduino con otros instrumentos
de National Instruments por ejemplo. A mi parecer Matlab ha estado actualizándose para el
soporte de Arduino y ası́ facilitando la manera en que nosotros podemos involucrar entradas y
salidas fı́sicas con nuestros programas hechos en este software.
Por otra parte acabo de adquirir una Raspberry y me pareció interesante realizar la práctica
en ambas plataformas para poder darme cuenta en que forma se parecen y en que forma son
diferentes. A simple vista la única diferencia que pude encontrar es el lenguaje de programación
ya que en ambas plataformas se requieren librerı́as para poder comunicar el software con el
hardware.