Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Index Terms—MATLAB, Gráfica de funciones, App De- a) Gráfica de funciones 2D en coordenadas rectan-
signer. gulares:
Las coordenadas cartesianas o coordenadas rect-
I. R ESUMEN T E ÓRICO angulares (sistema cartesiano) son un tipo de
coordenadas ortogonales usadas en espacios
MATLAB es una plataforma de programación diseñado euclı́deos, para la representación gráfica de una
especı́ficamente para los ingenieros y cientı́ficos, para relación matemática. En la Figura 1 se muestra
analizar y diseñar sistemas y productos que transforman la gráfica de sin(x).
nuestro mundo. MATLAB es un lenguaje basado en matrices
que permite la expresión más natural de las matemáticas
computacionales. Es el entorno informático más fácil y
productivo para ingenieros y cientı́ficos. Con matemáticas,
gráficos y programación, está diseñado para su forma de
pensar y el trabajo que realiza.
II. M ATERIALES
• Software MATLAB
• Esp32
• Sensor de humedad y temperatura
• Laptop
• 6 led
• 6 resistencias de 330 Ohms
• jumpers
• 1 button Figura 1: Sin(x) - 2D
Figura 3: 2cos(3θ) - 2D
La pestaña ”Help” contiene información sobre los de la interfaz de usuario, como ”Panel”, ”Label”, ”Nu-
desarrolladores del código y una imagen. mericEditField”, ”Lamp” y ”Button”. Cada propiedad
El código hace uso de una clase llamada ”Labora- tiene un nombre descriptivo que indica su función
torio1 final” que se encarga de manejar todos los en la interfaz de usuario, como ”FuncionAnalg-
componentes de la interfaz gráfica de usuario. La clase icaPanel”, ”EscribasufuncinfxLabel”, ”temperatura”,
tiene tres propiedades públicas, que son la figura de ”statusTemp” y ”btnSendEmail”. Estos componentes
la interfaz gráfica de usuario y dos objetos de panel. se utilizan para mostrar información, permitir la en-
La clase también tiene tres métodos privados que trada de datos del usuario y responder a las acciones
manejan las funciones de verificación, enviar correo del usuario.
electrónico y cambio en el valor de correo electrónico. Algunas propiedades como ”email” y ”humedad” son
El método ”VerifyButton” cambia el color del in- de tipo ”EditField” y ”NumericEditField” respectiva-
dicador de estado de temperatura en función del mente, lo que significa que se pueden ingresar datos
valor de la temperatura. El método ”SendEmail” se en ellas mediante el teclado.
encarga de enviar un correo electrónico con el mensaje
correcto en función del estado del sensor. El método
”emailValueChanged” se ejecuta cada vez que el valor
del campo de correo electrónico cambia y se encarga
de leer los datos del sensor.
A continuación, se presenta detalladamente el código
programado en el editor integrado de App Designer:
Unión Software-Hardware:
Para unir el Software y el Hardware, se empleó el
siguiente código:
V. R ESULTADOS
VI. C ONCLUSIONES
R EFERENCIAS
[1] Métodos numéricos – Teorı́a, problemas y prácticas con
MATLAB. Infante del Rı́o J-A. Rey Cabezas J. M. 2da
Edición - Pirámide. 2002.