Sei sulla pagina 1di 6

Temporizadores

Codigo para el temporizador


Ilustración 1: FOTOGRAFIA EXPERIMENTAL
Funcionamiento de la pantalla LCD

Para el funcionamiento de la pantalla LCD tenemos que poner el siguiente código

Ilustración 2: PRUEBA DEL LCD

1. Explique el funcionamiento del programa

El programa que diseñamos primero le ponemos la hora minutos y segundo y un botón de inicio,
el cual una vez prefijada las hora minutos y segundos el programa no comienza a inicializarse
hasta que se apretar o presione el botón de inicio el cual controlo el arranque del programa,
una vez presionado el botón se inicializa el conteo prefijado por los pulsadores una vez
finalizado el LED tendrá que encenderse.

2. Que son los temporizadores y cuando emplearlo


Clases y funcionamiento. Un temporizador es un aparato con el que podemos regular la
conexión ó desconexión de un circuito eléctrico después de que se ha programado un tiempo,

3. Las ventajas y desventajas de emplear Timers

Ventajas

 Montaje y regulación sencillos


 Para prácticamente todas las tensiones y frecuencias en el mundo
 Elevada precisión de repetición
 Control por microprocesadores

Desventajas

 Cada Timer dispone de un registro interno que indica cada cuantos ticks del reloj debe
dispararse. Básicamente el que nos interesa es un Timer cuyo registro es un entero sin
signo de 16 bits, lo que le permite contar hasta 216 = 65.536
Si este contador se disparase cada tick del cristal, no nos serviría de mucho porque, el
máximo tiempo que el contador podría abarcar sería de:

4. Explique las diferencias entre los diferentes timrs que maneja el arduino uno

Arduino tiene la librería timer . Cuando la importamos tendremos el siguiente código

#include <TimerOne.h>
Esto nos crea un objeto llamado Timer1 directamente, sin necesidad de instanciarlos.

Lo siguiente es programar el intervalo de disparo en microsegundos,


Timer1.initialize(150000); // 150 ms

Y ya solo falta hacer el attach de la interrupción con el servicio de gestión o ISR:


Timer1.attachInterrupt( ISR_Callback) ;

5. Escribe y explique un programa para arduino que genere una onda cuadrada de una
frecuencia determinada

Un potenciómetro ajusta la frecuencia a la que deseamos trabajar las cuales son entradas
analógicas y otro potenciómetro en la que variamos la tensión se salida saldrá por la variable
generator, en el programa utilizamos

Int frecuency: con una variable

Luego su función de la frecuency es

La cual nos ayuda a sintonizar una determinada frecuencia


Y por último utilizamos la función tone que nos ayuda a generar una onda cuadrada

Potrebbero piacerti anche