Está en la página 1de 8

Universidad Justo Sierra

IE - 2020
“Control Analógico II”

PRACTICA No 1

ARDUINO UNO

Nombre del alumno: Osmar Sebastián Moran García

Grupo: Séptimo Cuatrimestre

Carrera: Ingeniería Eléctrica

Modalidad: Semiescolarizado

Nombre del docente: Ing. Osbaldo Ulisses Álvarez


Maldonado
Introducción:
¿Qué es el Arduino?

Arduino es una plataforma de electrónica «open-source» o de código abierto cuyos


principios son contar con software y hardware fáciles de usar. Básicamente lo que
permite esta herramienta es la generación de infinidad de tipos de
microordenadores de una sola placa, que luego pueden tener una amplia variedad
de usos según la necesidad de la persona que lo cree. Es decir, una forma sencilla
de realizar proyectos interactivos para cualquier persona.

Con un Arduino puedes crear básicamente lo que quieras, desde una báscula, un
reloj, hasta unas puertas controladas por voz, etc.

Arduino se puede utilizar para desarrollar elementos autónomos, o bien conectarse


a otros dispositivos o interactuar con otros programas, para interactuar tanto con
el hardware como con el software. Sirve tanto para controlar un elemento,
pongamos por ejemplo un motor que nos suba o baje una persiana basada en la luz
que haya gracias a un sensor conectado al Arduino, o bien para transformar la
información de una fuente, como puede ser un teclado, y convertir la información
a algo que entienda, por ejemplo, un ordenador.

¿Que es el PWM (modulación por ancho o de pulso)?


 La PWM convierte una señal digital en una señal analógica cambiando la cantidad
de tiempo que se mantiene encendida o apagada. El término “ciclo de trabajo” se
utiliza para describir el porcentaje o la relación de cuánto tiempo se mantiene
encendida en comparación con el momento en que se apaga. Generalmente, los
dispositivos que pueden producir una salida de PWM tienen una frecuencia de
actualización muy alta para asegurarse de que la potencia promedio “parezca”
constante a una carga.

 
Materiales
 1 PROTOBOARD
 4 DIODOS LEDS
 4 RESISTENCIAS DE 220 OHMS
 JUMPERS
 1 ARDUINO UNO

Códigos

int tiempo = 1000;


int pin;
void setup()
{
for(pin = 0; pin ˂= 3; pin++)
{
pinMode(pin, OUTPUT);
}
}
Void loop()
{
for(pin = 0; pin ˂= 3; pin++)
{
digitalWrite(pin, HIGH);
delay(150);
digitalWrite(pin, LOW);
delay(75);
}
for(pin = 3; pin ˃= 0; pin--)
{
digitalWrite(pin, HIGH);
delay(150);
digitalWrite(pín, LOW);
delay(75);
}
}

Ciclo de Trabajo
En términos eléctricos, el ciclo de trabajo o Duty Cycle es la relación existente
entre el tiempo en que una señal se encuentra en estado activo con el periodo de
dicha señal, normalmente este término es aplicado para señales cuadradas, donde
se intenta emular una señal analógica mediante la variabilidad del estado alto y
bajo de una señal digital.

Por ejemplo, en la imagen que se muestra arriba, TH es el tiempo en estado activo


y TW es el periodo de la señal, para calcular el Duty Cycle tenemos que hacer lo
siguiente.
El 100 es solamente para expresarlo en porcentajes, existen algunos casos
particulares que se pueden dar al trabajar este tipo de señales que es bueno
comentar.

 0% Duty: Cuando el Duty Cycle es igual cero significa que en ningún


momento la señal se encuentra en estado alto, significa que la señal no
entrega potencia.

 50% Duty: Al colocar el Duty Cycle en 50%, significa que la mitad del periodo


la señal se encuentra en estado alto, lo que significa que, si utilizamos esta
señal para alimentar un motor o prender un led, lo estaríamos haciendo con
la mitad de la potencia que tenemos disponible, para el caso del led se
notaria que la luz se enciende con menor intensidad y en el caso del motor
se movería más rápido.

 75% Duty: Este caso significa que estamos entregando una potencia de


salida del 75% de la máxima posible.

 100% Duty: Estamos entregando la totalidad de la potencia posible, lo que


significa que la señal nunca se encuentra en estado bajo.

Como se puede ver, lo interesante es que controlando el tiempo en que la señal


está en alto, podemos controlar la potencia que le aplicamos a la señal, de esta
manera como dije antes podemos controlar la velocidad de un motor, la intensidad
de un led, o cualquier otra cosa más.

Periodo = 1/Frecuencia

Periodo = Ton + Toff

Ciclo de Trabajo = Ton/(Ton+Toff)*100

Periodo = 150 + 75

Ciclo de Trabajo = 150/(150 + 75)*100

Ciclo de Trabajo = 66.66 %


Resultados
Conclusión

Recurrimos al uso del Arduino puesto que permite realizar muchas tareas,
ahorrando elementos electrónicos y en sustitución, el uso de un lenguaje de
programación, lo que hace que sea de muy fácil uso.

Al usar Arduino, decidimos utilizar en nuestro proyecto los elementos


electrónicos que vimos en su mayoría en clase
 
Arduino es una plataforma de código abierto que permite el poder simplificar
el proceso de trabajar con micro controladores.

 
Es una herramienta para la toma de los equipos que pueden detectar y
controlar más del mundo físico.

Arduino puede ser usado con algunos periféricos extra como:


 
Sensor de ultrasonido us-100 
 
Sensor de ultrasonido hc-sr04 
 
Sensores infrarrojos 
 
Sensores de temperatura 
 
Servo Motores 
 
Dispositivos GPS

También podría gustarte