Está en la página 1de 2

PRÁCTICA 2:

Discretización y adquisición de datos


Camilo Andrés Ibarra Merchan -1091283
Carlos Eduardo Carrillo Suarez - 1091315

I. INTRODUCCION El setup es la primera función en ejecutarse dentro de un


programa en Arduino. Es, básicamente, donde se «setean» las
funciones que llevará a cabo el microcontrolador.
Las técnicas y herramientas didácticas que se empleen Si vamos a utilizar un pin determinado como salida de voltaje,
en los laboratorios tiene como finalidad el refuerzo, la usamos el pinMode para indicarle a Arduino que determinado
conformación y ejecución de los diferentes aspectos que pin funcionará como salida, usando el parámetro OUTPUT.
hacen parte de la asignatura. De forma que el alumno
desarrolle un pensamiento flexible, dinámico, audaz,
independiente, persistente, divergente y original en su
formación como profesional.

II. OBJETIVOS
 Entrenar al estudiante en el uso de sistemas de Imagen 2. Ejemplo void setup
comunicación entre Matlab y Arduino para aplicaciones
de adquisición de datos Loop en inglés significa lazo o bucle. La función loop en
 Aprender comandos para la transformación de sistemas Arduino es la que se ejecuta un número infinito de veces. Al
continua a sistemas discretos encenderse el Arduino se ejecuta el código del setup y luego se
entra al loop, el cual se repite de forma indefinida hasta que se
III. ANÁLISIS PRELIMINAR apague o se reinicie el microcontrolador.

La Teoría de programación de Arduino se basa en la estructura


básica del lenguaje de programación que es bastante simple.

Int:
Los enteros son su tipo de datos principal para el
almacenamiento de números.
En el Arduino UNO el cual usamos para esta practica de
laboratorio un int almacena un valor de 16bits esto produce
un rango de -32768 a 32767. Imagen 3. Ejemplo void loop

DigitalWrite:
Escriba un HIGH o un LOW en un pin digital, si el pin se ha
configurado como OUTPUT con pinmode() su voltaje se
establecerá en 5 o 3.3v para HIGH y 0v para LOW
Imagen 1. Ejemplo int
AnalogRead:
Void setup y void Loop: Lee el valor del pin analógico especificado, en este caso el
El uso del void setup y el void loop en Arduino es de caracter valor de nuestro potenciómetro que será variado. La placa de
obligatorio, por lo que no será posible escribir un algoritmo en arduino contiene un convertidor Analógico a digital multicanal
esta plataforma sin contar con dichas funciones. de 10 bits .
IV. EVALUACION VI. REFERENCIAS

1. Elaborar la lógica de programación en arduino para


una cadena de 10 Leds que representen los bits donde [1] LABORATORIO No. 2 – Discretizacion adquisición de
se visualice el valor de un potenciómetro el cual será datos digital
variado y registrado gráficamente. UNIVERSIDAD FRANCISCO DE PAULA
SANTANDER
FACULTAD DE INGENIERIA
CONTROL DIGITAL

[2] Manual de Programación Arduino Traducido y adaptado:


José Manuel Ruiz Gutiérrez
https://arduinobot.pbworks.com/f/Manual+Programacion
+Arduino.pdf

[3] Referencias Arduino


Funciones
https://www.arduino.cc/reference/en/#functions

Imagen 4. Código Programa Arduino

V. CONCLUSIONES

Por norma general en los autómatas las entradas analógicas


son más escasas que las entradas digitales. En el caso de
Arduino Uno disponemos de un número variable de entradas
analógicas en este caso tenemos 6.

Como pudimos observar en la práctica, una entrada digital


supone un proceso de transformación de una señal en un valor
digital, atribuyendo un valor HIGH a las medidas que superen
un valor umbral, y LOW a lo que quedan por debajo. Por el
contrario, una entrada analógica proporciona una medición
codificada en forma de un valor digital con un número
determinado de bits, en este caso como logramos interactuar
con nuestro potenciómetro.

También podría gustarte